Formas de criação de um form. Qual a diferença?
07/03/2006
0
FrmP: TFrmP.Create(Application);
ou
Application.CreateForm(TFrmP,FrmP);
[]ss
[quote:ee55b835dc=´Moderação´][b:ee55b835dc][color=blue:ee55b835dc]Título do tópico editado por Vinicius2K:[/color:ee55b835dc][/b:ee55b835dc]
[b:ee55b835dc][color=red:ee55b835dc][list:ee55b835dc][*:ee55b835dc]O título da mensagem não identifica a dúvida/problema:´qual a diferença?´[/list:u:ee55b835dc][/color:ee55b835dc][/b:ee55b835dc]
Peço que leia atentamente as [url=http://forum.clubedelphi.net/viewtopic.php?t=6689]Regras de Conduta[/url] e se algum esclarecimento sobre o funcionamento do fórum ou sobre as Regras de Conduta for necessário, envie-me uma [url=http://forum.clubedelphi.net/privmsg.php?mode=post&u=2796]Mensagem Particular[/url].[/quote:ee55b835dc]
Rafael Gomes
Curtir tópico
+ 0
Responder
Posts
07/03/2006
Massuda
O resultado final de ambos é o mesmo, a diferença é que......ajusta algumas variáveis internas da VCL relacionadas com o form principal da aplicação. TApplication.CreateForm sempre assume que o primeiro form criado pela procedure é o form principal do programa.
O form principal é tratado de forma especial pela VCL. Por exemplo, quando seu programa está minimizado e é restaurado, a VCL ativa e restaura o form principal.
Tirando o caso do form principal, você pode usar qualquer das formas para criar um form.
Application.CreateForm(TFrmP,FrmP);
O form principal é tratado de forma especial pela VCL. Por exemplo, quando seu programa está minimizado e é restaurado, a VCL ativa e restaura o form principal.
Tirando o caso do form principal, você pode usar qualquer das formas para criar um form.
Responder
Clique aqui para fazer login e interagir na Comunidade :)