La Web del Programador: Comunidad de Programadores
 
    Pregunta:  4134 - ¿COMO LEO EN VC UNA DLL GENERADA EN VB?
Autor:  Yavir Robles
Hola, hice una DLL con Visual Basic 6.0 y ya la probé en ese mismo lenguaje y si funciona, pero quiero hacer un programa en Visual C 6.0 que la lea, ya la agregué en Priyect/Settings y use el comando "extern" para declararla pero no la reconoce, ¿Como puedo hacer esto?. Gracias

  Respuesta:  Fabián Andrés Sierra arvajal
No necesitas agregarla al proyecto ni usar extern. Existen dos maneras de hacerlo: cargarla en forma dinámica usando LoadLibrary y GetProcAddress
(lo que requiere manejar punteros a función, pero por lo demás es muy sencillo)
o cargarla mediante un archivo de definición donde diga:
IMPORTS
nombre_funcion=NOMBRE_DLL.nombre_funcion

Y debería bastar. Te recomiendo la carga dinámica.