Saltar al contenido

VB6: el nombre entra en conflicto con el módulo, el proyecto o la biblioteca de objetos existente

Este dilema se puede solucionar de variadas maneras, pero te mostramos la que para nosotros es la solución más completa.

Solución:

Te daré la mejor manera de deshacerte de este problema. Encontré muchas maneras, pero esta es la mejor manera de lidiar con…

Cierra el proyecto. Haga clic derecho en el proyecto vb y abra con el bloc de notas (no con vb). Este archivo de Proyecto constará únicamente de todas las referencias, bibliotecas e información sobre formularios y módulos utilizados en el proyecto.

Ahora simplemente elimine el módulo en conflicto o el archivo del componente, tiene un problema, simplemente elimine la línea completa. Guárdelo y ciérrelo y ahora abra el proyecto y agregue el componente. Te juro que no te dará ese error.

Gracias. Disfrutar

La forma de solucionar este problema es iniciar un nuevo proyecto VB6> Componentes del menú Proyecto> marcar los Componentes que están seleccionados en el proyecto afectado hasta que obtenga el error.

———————-Microsoft Visual Basic ————————- —
El nombre entra en conflicto con el módulo, el proyecto o la biblioteca de objetos existente
————————— Aceptar Ayuda ——————— ——

Debe reducirlo a los dos OCX que están en conflicto.

En mi caso, lo reduje a Sheridan 3D Controls / THREED32.OCX y Outrider Spin Control / SPIN32.ocx

Para solucionar el problema, utilicé RegSvr32 para cancelar el registro de los OCX; asegúrese de cancelar el registro con el indicador /u.

REGSVR32 "C:WINDOWSsystem32THREED32.OCX" /u   

Luego copié los OCX a la carpeta del proyecto y los registré nuevamente usando:

REGSVR32 "C:DevProjectTHREED32.OCX"

Luego, en el proyecto con el problema> Componentes del menú del proyecto> seleccione el elemento en el cuadro de lista Controles 3D de Sheridan / THREED32.ocx (no puede marcar sin obtener el error o desmarcar el conflicto que está seleccionado como en uso)> haga clic en Examinar y consúltelo desde la carpeta del proyecto en lugar de C:WINDOWSsystem32


Otro truco es cerrar el proyecto y anular el registro del ocx afectado; asegúrese de anular el registro con el indicador /u, por ejemplo.

RegSvr32 "c:Windowssystem32mscomctl.ocx" /u   

Luego abra el proyecto > Componentes > y debería ver que “Microsoft Windows Common Controls 6.0 (SP6)” está usando un archivo OCX en C:…Microsoft Vi..VB98mscomctl.ocx” en lugar de c: Windowssystem32mscomctl.ocx.

El proyecto debería cargarse sin estos errores:

Errors during load. Refer to xyz.LOG

Te mostramos las reseñas y valoraciones de los lectores

Finalizando este artículo puedes encontrar las anotaciones de otros gestores de proyectos, tú incluso tienes la libertad de dejar el tuyo si te gusta.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *