GARANTIR DESCONTO

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...


Danilorsa

Danilorsa

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar