El DLL o EXE de compatibilidad binaria contiene un tipo Implementaciones cuya definición no se encuentra
Si tiene un servidor compatible binario que implementa una interfaz contenida en otra DLL, debe tener cuidado al volver a compilarla. A continuación se describen la causa y la solución de esta advertencia:
- La otra DLL se volvió a compilar como compatible con el proyecto, lo que cambia el GUID de la interfaz. Puesto que este cambio no es visible, puede tratarse de un error no esperado. Esto puede producirse si aun usuario le proporciona una DLL compatible con el proyecto para crear una referencia. Básicamente, este error se produce cuando un archivo EXE o DLL compatible binario de un proyecto tiene una biblioteca de tipos con una referencia interrumpida. Las interrupciones en las referencias pueden producirse cuando una biblioteca de tipos se sobrescribe con otro archivo (como un archivo DLL/EXE que se ha vuelto a compilar), cuando se elimina el archivo de biblioteca de tipos o cuando se mueve una biblioteca de tipos de referencia a una máquina pero no se mueve la biblioteca de tipos o no se registra la biblioteca de tipos a la que se hace referencia. Una posible solución consiste en obtener una copia de la biblioteca de tipos en su máquina y registrarla. No podrá usar la biblioteca antigua porque se ha sobrescrito en la compilación. Si este método no funciona, lo único que puede hacer es dejar de usar el archivo DLL/EXE como versión compatible binaria.
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.