FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Aplicación que haga uso de una dll
Yo quiero hacer un programa que en vez de usar una unit (.pas) use una dll.
¿Cómo hago para indicar a la aplicación que debe de buscar las funciones y procedimientos en determinada dll? Saludos. |
#2
|
||||
|
||||
Primero tendrás que crear la dll (si ya está creada, pasa al siguiente punto) Desde Delphi, File -> y busca por ahí . No te olvides de exportar las funciones que te interese (veasé la palabra reservada export).
Ahora en tu programa tendrás que crear un enlace con esa dll, mira en el windows.pas donde podrás ver muchos ejemplos de cómo se hace con la API de windows (busca dentro del archivo por "stdcall"), allí indicas el procedimiento y en qué dll está:
advapi32 será el nombre de tu dll. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
|||
|
|||
Hola, tambien puedes hacerlo de la siguiente manera.
la dll la deberas tener en el directorio de la aplicacion o en el Win32 o cualquier otro dir que este en el path de tu PC Habras de saber de antemano los nombres de las propiedades y metodos. Espero haber sido de ayuda. ah y recuerda el "uses comobj "
__________________
Gracias de Antemano Última edición por jorllazo fecha: 29-10-2007 a las 16:41:58. |
#4
|
||||
|
||||
Si quieres saber algo más sobre el uso de dlls, aquí tienes unos cuantos hilos interesantes, en donde aprendí mucho sobre el uso de DLLs. Tienen mucho código para explicarse (y te lo digo yo, que fui quien lo escribió en gran parte).
http://www.clubdelphi.com/foros/showthread.php?t=34433 http://www.clubdelphi.com/foros/showthread.php?t=33802 http://www.clubdelphi.com/foros/showthread.php?t=33103 Me parece que algunos se enlazan entre ellos. Espero que te sean de ayuda. Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como crear una aplicacion que haga llamada telefonica | kurono | Varios | 5 | 06-08-2007 10:05:06 |
al apretar enter haga.... | totote | Varios | 2 | 02-06-2007 23:46:52 |
Servidor UDP Indy se me cuelga haga lo que le haga | Samu | Internet | 3 | 03-02-2007 13:44:12 |
While mientras no se haga click | ANG4L | Varios | 2 | 22-05-2006 14:41:23 |
espero que este no haga polemica | Ambar | Humor | 14 | 01-04-2004 01:48:12 |
|