Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom pessoal,
estou desenvolvendo um sistema todo modularizado, eu consigue montar uma rotina que instancia os forms e fecho eles sem que eu precise fechar a aplicação toda utilizando a técnica de modularização no Delphi 7 (a mesma rotina funcionou perfeitamente no 2009).
No me cenário, tenho um arquivo executável que faz o login dos usuários e chama as bibliotecas .BPLs que são os aplicativos do sistema propriamente dito. Dentor de cada arquivo BPL estou criando forms do tipo MDI Forms e, consecutivamente forms MDI Child onde os registros e rotinas de acesso a dados estão sendo desenvolvidas.
após criar um dos aplicativos e gerar o pacote do mesmo (criação do arquivo .BPL), eu não consegui abri os forms MDI Child de dentro dessa aplicação, tipo, eu abro o aplicativo, vejo todas as opções de botões de comando, ao clicar em um de botões para visualizar os dados, a seguinte mensagem é exibida na tela: 'Cannot create for. No MDI Forms are currently active.'.
Lembrando que, tenho um executável que abre os arquivos .BPLs.
Isso é uma limitação da pobre interface do Windows? Ele não sabe fazer esse tipo de chamada? Para abrir forms do tipo MDI Child é possível somente do aplicativo principal (executável)?
Desde já agradeço a ajuda de todos!
Que a força do código esteja com vocês!
Carregando comentários...