Criação de Form´s (Application) ou (Self)!!!
03/03/2005
0
Fred
Post mais votado
03/03/2005
Application: Será destruído ao encerrar o programa.
Self: Será destruído quando o Self(que geralmente é um form) tb for destruído.
nil: Vc mesmo terá que liberar da memória.
Se for pra exibir um form modal eu geralmente uso:
with TMyFormModal.Create(nil) do try ShowModal; finally Free; end;
TMyFormNonModal.Create(Application).Show;
Podem não ser as formas mais simples, mas com certeza as mais efetivas(pra mim). Eu não uso variáveis globais, se vc usa, precisa jogar o objeto criado pra elas.
Beppe
Mais Posts
03/03/2005
Salsa
mas self ele cria o form a partir da propria aplicaçao...
e o application .. ele cria o form como uma aplicaçao ...
nao sei se eh isso...
se alguem souber por favor me corrija ... hehehhhe :)
03/03/2005
Fred
form1 := Tform1.Create(opcaoescolhida);
try
form1.showmodal;
finally
form1.release;
form1 := nil;
end;
Clique aqui para fazer login e interagir na Comunidade :)