![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
#1
|
|||
|
|||
Uso de DLL
Estoy trabajando con DLL, hasta ahora lo he hecho por medio del metodo "facil"
procedure MostrarDatosEstrato(BaseDatos: String; Rodal: Integer); stdcall;external 'estrato.dll'; Pero ahora quiero pasar el metodo que usa windows con sus dll, me han dicho eso, mediante esta via funciona muy bien cuando es un procedimineto, pero como puedo modificarlo para cuando en la DLL se encuentra una funcion y necesito saber el resultado Última edición por roman fecha: 26-08-2008 a las 19:40:09. Razón: Agregar etiqueta [delphi] para mayor legibilidad |
#2
|
||||
|
||||
Hola, bienvenido al Club.
He agregado las etiquetas [delphi] a tu mensaje para que el código quede más presentable. Te recomiendo que entres a Editar el mensaje (botón en la parte derecha inferior del mensaje) para que veas cómo se usan las etiquetas. En cuanto a tu pregunta, creo, en principio, que no deberías tener problema para acceder al valor de la función como a cualquier otra, excepto porque los tipo de datos que usas; en lugar de string sería más conveniente que usaras pchar. // Saludos |
#3
|
||||
|
||||
Puedes habilitar la depuración en la DLL para ello activa en las opciones del proyecto Remote Debug Symbols y haz correr la Dll con un ejecutable vía el menú Run -> Parameters del IDE de delphi
__________________
self.free; |
![]() |
|
|
![]() |
|