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]
[b:79b188430b]FormDentroDll.dll[/b:79b188430b]
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)