![]() |
Usar objeto Application asociado a un ejecutable desde una DLL
Hola a todos,
Alguién sabe cómo usar el objeto TApplication asociado a un ejecutable desde una DLL. La DLL que estoy programando necesita acceder al MainForm. Si este acceso lo implemento de la siguiente forma, var MainForm : TMainForm; begin MainForm := Application.MainForm; . . . end; Se produce un Access Violation al asignar el MainForm. Gracias por todo, Rafa. |
Huyyy
No estoy del todo convencido con la duda, lo que quieres hacer (creo) es acceder a la clase (a todo el programa y sus sub clases), desde un dll cualquiera? es un poco dificili (si es así), pues con dicho método estarías creando un DLL que pueda acceder a cualquier aplicacion de Delphi.
Ahora si lo que quieres es abrir un formulario desde una dll es otro mambo, explicanos un poco mas si? Saludos! |
Aclaración a la pregunta
Hola,
El objetivo es obtener una referencia al formulario principal de la aplicación, evitando si puede ser que el programa tenga que pasar la referencia a la DLL. Gracias, Rafa. |
| La franja horaria es GMT +2. Ahora son las 08:44:28. |
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