C/Visual C - Cargar DLL

 
Vista:

Cargar DLL

Publicado por Jose (2 intervenciones) el 23/10/2000 00:00:00
Hola a todos, necesito crear una DLL en C++Builder que posteriormente será utilizada en una aplicación en Visual Basic.

Cuando intento acceder a alguna de las funciones exportadas por la DLL desde visual basic se produce un error indicando que no se ha podido encontrar el punto de entrada de la DLL.

Está fallando la DLL o la carga desde Visual Basic?

Gracias por vuestra ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

DllEntryPoint

Publicado por Fabiás Sierra Carvajal (50 intervenciones) el 24/10/2000 00:00:00
Ni lo uno ni lo otro. Las dlls tienen en forma opcional una función
que sirve para indicarles que se a atachado a un proceso y realizar
una inicialización,si corresponde. Visual Basic asume que todas las
dlls tienen un DllEntryPoint. Debería bastar con que le agregaras a
tu dll esa función, cuyo prototipo es:
BOOL WINAPI DllEntryPoint( HINSTANCE hinstDLL,DWORD fdwReason,LPVOID lpvReserved)
¡Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar