Essa é pra quem usa Delphi.
O Delphi tem uma peculiaridade: ele deixa as coisas meio automáticas, o que facilita quem não tem muita intimidade com a linguagem e sem muita dor consegue fazer um programa completamente funcional em pouco tempo. Até mesmo usando banco de dados (ou as temíveis tabelinhas do paradox, rsrs).
O problema é que como fica tudo meio automático, para um projeto um pouco maior isso pode ser uma dor de cabeça. Por exemplo uma aplicação com bastante Form's sendo carregados automaticamente vai carregar bem a memória da máquina. E memória quase nunca é uma coisa farta.
Pra burlar esse porém, o programador pode controlar o que é carregado automaticamente e o que não é.
Pra chamar um Form dinamicamente proceda da seguinte maneira.
Adicione um novo Form na aplicação e de um Ctrl+Shift+F11 e vá em Form e mude o Form em questão pra Available forms.
Depois no Form principal insira abaixo de implementation:
Uses UnitdoForm;
vamos supor que o Form chame Form2
try
Application.CreateForm(TForm2, Form2);
Form2.ShowModal;
finally
FreeAndNil(Form2);
end;
Try...finally é um bloco de controle onde tudo é executado, se não criar o Form ele é liberado da memória e se for criado, quado for fechado será liberado da memória também.
Muito simples não????
Pesquisa Google
quinta-feira, 3 de julho de 2008
Criar Form dinâmico no Delphi7
Marcadores:
Programação
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário