Formulario em DLL

Delphi

15/01/2004

Como faço para colocar um formulário numa DLL? Eu tenho que colocar todas as funções e procedures do Form Também??

Estou sem noção de como fazer...


Danilorsa

Danilorsa

Curtidas 0

Respostas

Cbritojunior

Cbritojunior

15/01/2004

Crie uma DLL utilizando o DLL Wizard do Delphi.
Após isso adicione um Form ao projeto da DLL.

O código da DLL deve ser como o abaixo:

uses
SysUtils,
Classes,
uFrmMain in ´uFrmMain.pas´ ;

{$R *.res}

procedure ShowForm; export; stdcall;
begin
with TForm1.Create(nil) do
ShowModal;
end;

exports
ShowForm;

end.


Compile a DLL, joque ela no dir System do Windows...


Crie um novo projeto e após a diretiva implementation
adicione o seguinte código:

procedure ShowForm; stdcall; external ´SuaDLL.dll´;

Depois é só executar o ShowForm;

1 Abraço


GOSTEI 0
POSTAR