Fórum Formulario em DLL #206668
15/01/2004
0
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...
Estou sem noção de como fazer...
Danilorsa
Curtir tópico
+ 0
Responder
Posts
15/01/2004
Cbritojunior
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
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
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)