que he visto ocurrir este error cuando se vuelven a compilar componentes referenciados sin compatibilidad, pero las versiones anteriores de los archivos DLL son no no registrado de antemano, por lo que las claves del registro para las bibliotecas de tipos no se eliminan y estas entradas de registro falsos apuntan a los nuevos dlls.
Normalmente trato con estos con una herramienta limpiadora de registro interno que puede eliminar el registro typelibs/clsid/interfaces basado en la ubicación del disco typelib. Puede intentar mover los archivos físicos de los proyectos referenciados a diferentes ubicaciones en el disco y regsvr32
allí, eliminar manualmente las referencias del archivo de proyecto, reiniciar el IDE y volver a abrir el proyecto, finalmente agregar referencias y verificar que la ubicación dll agregue cuadros de diálogo de referencia al nueva ubicación de archivos.
Bienvenido. No es necesario poner una firma en la parte inferior, ya está incluida justo debajo de su publicación. También queréis consultar [FAQ] (http://stackoverflow.com/faq). – Deanna
¿No puede pasar por el código y ver dónde está explotando? –
Sin marca, no puedo. "Paso", "Paso a paso", "Inicio", "Comience con compilación completa": todos ellos devuelven "Error al cargar la DLL" – Ivan