![]() |
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 |
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 |
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
|
| La franja horaria es GMT +2. Ahora son las 00:50:19. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi