Ver Mensaje Individual
  #5  
Antiguo 20-11-2013
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Reputación: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
marilinspi,

Cita:
Empezado por marilinspi
...el problema esta cuando llamo a esa función....la DLL esta hecha en Visual Basic...
Te comento:

1- El error se genera debido a que VB no puede crear DLLs estandar (De Forma Nativa), VB crea ActiveX DLLs, es por eso que no es posible encontrar un punto de entrada, sin importar si es StdCall o no el paso de parámetros.

2- Si tienes el fuente del ActiveX DLL en VB, puedes convertirlo a un DLL estándar por medio de PowerBasic, sin embargo esto implica cierto trabajo en la traslación.

Revisa estos links:
Cita:
Registering DLL and ActiveX controls from code : http://delphi.about.com/od/windowssh.../aa040803a.htm

How To Import an ActiveX Control in Delphi : http://delphi.about.com/library/howto/htaddactivex.htm

Creating a Windows DLL with Visual Basic : http://www.windowsdevcenter.com/pub/...reate_dll.html
Espero sea útil

Nelson.

Última edición por nlsgarcia fecha: 20-11-2013 a las 17:36:23.
Responder Con Cita