GARANTIR DESCONTO

Fórum Manipulando Form dentro Dll #343191

06/07/2007

0

Bom dia Pessoal!
Escrevi uma dll que tem um form dentro ... essa dll sera carregada em um projeto comum quer sera chamado a funcao CriarForm() ...
ele tá fazendo os procedimentos corretamente, só que o form que ta dentro da dll é criado ´separadamente´. Como eu faria pra que esse form (que ta dentro dll) seja criado ´dentro´ da aplicacao que chamou a funcao da dll ??

[b:79b188430b]Projeto Normal:[/b:79b188430b]

function CriarForm():TForm; external ´FormDentroDll.dll´;

procedure TForm1.Button1Click(Sender: TObject);
begin
   LoadLibrary(´FormDentroDll.dll´);
   FormDll:=CriarForm(Application);
   FormDll.Show;
end;



[b:79b188430b]FormDentroDll.dll[/b:79b188430b]

function CriarForm: TForm stdcall;export;
begin
   result:= TForm1.Create(Application);
end;

exports
   CriarForm;

begin
end.



Output

Output

Responder

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

Aceitar