Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Usar objeto Application asociado a un ejecutable desde una DLL (https://www.clubdelphi.com/foros/showthread.php?t=43815)

rafabueno 21-05-2007 20:52:10

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.

cHackAll 21-05-2007 22:19:00

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!

rafabueno 22-05-2007 00:11:28

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