Jump to content
Fórum Script Brasil
  • 0

Aplicação Mdi Com Dll


Ricardo_PF

Question

Daew pessoal!

Eu estou tentando fazer funcionar o seguinte:

Tenho um formulário principalno meu programa (executável), esse formulário é MDIForm (pai). Os outros formulários do programa são DLLs... só que como cada DLL é uma nova aplicação, não estou conseguindo fazer esses forms DLL assumirem a posição de MDIChild (filhos).

Alguém saberia me dizer como posso resolver esse problema... já procurei em livros mas não encontrei nada a respeito de MDI com DLL...

Vlw smile.gif ,

Ricardo.

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

cara tenta fazer diferente... em vez de você passar o contro no MDIChild passa por comando mesmo

tipo:

nomedoteuformulario:= Tnomedoteuformulario.Create(Application);

nomedoteuformulario.ShowModal;

nomedoteuformulario.Free;

tenta assim.. qualquer coisa posta outro comentario aqui!

PS: não te garato q vai funcionar!! nunca testei com DLL´s biggrin.gif

Link to comment
Share on other sites

  • 0

Não Adianta fazer assim... sad.gif eu já tentei...

O caso é que eu tenho dentro da DLL do formulário uma função que cria o fomulário (entendeu isso ??? ficou meio redundante...).

-> tipo assim, dentro da dll:

procedure ShowForm(); stdcall;

begin

frmFormularioDLL := TfrmFformularioDLL.create(frmFormularioDLL);

frmFormularioDLL.Show;

end;

...

exports ShowForm;

-> dentro do formulário principal que faz a chamada:

...

procedure ShowForm(); stdcall; external 'minhaDLL.dll';

...

procedure TFormulario.button1click(Sender : TObject);

begin

ShowForm

end;

entendeu?!

Vlw!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      651.8k
×
×
  • Create New...