FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
DLL con delphi
Hola a todos,
Apenas estoy incursionando con las DLL y he encontrado un ejemplo de lo que necesito, este me dice que despues de realizar la DLL debo declarla asi:
Me gustaria saber como declarar esta funcion pero no para todo el formulario, mas bien solo para el procedimiento que lo requiera como por ejemplo: Realizado con esto me genera un error: Invalid compiler directive: EXTERNAL No se si se puede esto o si tengo un error, Gracias de antemano. |
#2
|
|||
|
|||
Tienes que declarar la función en la unidad, seria que quedara de modo global, me imagino que quieres hacerlo dentro de tu procedimiento para liberarla en cuanto termine, para esos casos, tendrias que usar loadlibrary y freelibrary aqui puedes encontrar como usar el loadlibrary...
|
#3
|
||||
|
||||
Cita:
En este link, por si te sirve, tienes algunos ejemplos de DLL's y alguno de BPL's (carga dinámica y carga estática) por si decids seguir la recomendación de [luisgutierrezb].
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
Muchas gracias a todos por esta informacion me ha sido util
|
#5
|
|||
|
|||
Me disculpan por tanta molestia, pero saben tambien como hacer en forma dinamica con un formulario????
|
#6
|
||||
|
||||
No es molestia, los foros están para preguntar, pero deberías explicarte mejor; Yo personalmente no entiendo lo que preguntas...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#7
|
|||
|
|||
Gracias Neftali por contestar, te comento:
Ahora deseo agregar un cuadro de dialogo personalizado a mi aplicacion, pero este cuadro lo deseo en una DLL y ademas de eso que se cargue de forma dinamica en el procedimiento, cargando y liberando la DLL (como lo indico amablemente luisgutierrezb), he hecho unos intentos y algo me dio el problema me da en que la ventana queda aparte de la aplicacion (aparece otra ventana en la barra de tareas), lastimosamente el enlace donde se encontraba la solucion a esto en este foro ya caduco y ahi no se que hacer. Gracias de antemano la ayuda y si no es molestia tenerme paciencia porque en realidad apenas estoy ensayando esto de las DLL y no se mucho de estos y de otros aspectos. PD: Trate de enviarte una imagen pero me no me la aceptaba para ser mas claro del problema que me dio |
|
|
|