In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Sample DllTest de Xailer

Foro de Xailer profesional en español
Avatar de Usuario
XeviCOMAS
Mensajes: 582
Registrado: Sab Mar 12, 2011 8:16 pm

Sample DllTest de Xailer

Mensaje por XeviCOMAS »

Visto ese ejemplo, y viendo su comportamiento y funcionamiento, una cosa que no veo en ese sample es ¿como se realiza la llamada a la función DllInfo() alojada en el prg/proyecto CodeInDll.dll ???

Que alguien me lo explique.

Desde DllTest, se abre la dll, se crea la clase TFormInDLL y se tiene acceso a TODOS los eventos de esa clase, pero... y a la función propiamente alojada en ese módulo???

Bien, puedo crear un método en la clase que llame a esa función en codeInDll
METHOD oDllInfo INLINE DllInfo()

y llamarlo desde DllTest
WITH OBJECT TFormInDLL():New(Self)
: oDllInfo()
END


Pero, seguro que hay una forma mas correcta para llamar directamente a esa función alojada en la dll
¿NO???

Gracias.
Un Saludo,
Xevi.
Responder