Ir para conteúdo
Fórum Script Brasil
  • 0

Aplicação Mdi Com Dll


Ricardo_PF

Pergunta

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 para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...