Programación General > Visual Basic 6.0 e inferiores

 Registrar Dll´s

(1/4) > >>

Marauder:
Hola a todos, estoy intentando registrar unas dll´s y me da el siguiente error:
"No se puede encontrar el punto de entrada denominado crabout en el archivo DLL crabout.dll"

Utilizo el siguiente codigo:

Primero declaro la funcion

Declare Function crabout Lib "crabout.dll" Alias "crabout" () As Long

Y luego,la llamo en el evento load del formulario

crabout()

¿Alguien sabe que hago mal?.Muchas gracias de antemano?

RadicalEd:
colocas la dll en la carpeta de archivos del sistema (system win9x, system32 XP), entras a DOS y colocas:
regsrv tudll.dll
Te debe salir una pantalla de "se ha registrado la dll correctamente"

Eternal Idol:
El error indica que no se encontro ninguna funcion exportada en esa libreria con el nombre crabout. ¿Es una libreria tuya hecha en VB?

Marauder:
Muchas gracias por vuestra ayuda (laDLL no la he hecho yo).El comnado regserv en que directorio de DOS lo ejecuto porque lo he probado en varios y me dice que no reconoce ese comando.

Muchas gracias por vuestra ayuda

Eternal Idol:
Es regsvr32 y la libreria tiene que tener exportada esa funcion como stdcall para que te funcione.  :ph34r:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa