FORM MDI
Quando se fecha um FORM MDI, tem-se a certeza de que todos os CHILD são fechados com ele.
Minha dúvida é: Se houver uma instrução END num FORM CHILD ela também encerrará todos os FORM ou interromperá a execução e deixará um monte de "fantasmas" na memória (janelas invisÃveis, mas não encerradas)?
Minha dúvida é: Se houver uma instrução END num FORM CHILD ela também encerrará todos os FORM ou interromperá a execução e deixará um monte de "fantasmas" na memória (janelas invisÃveis, mas não encerradas)?
Não.. o comando END fecha o programa totalmente.. mas se você quiser ter certeza disso, é so usar a API: PostQuitMessage .. chamando PostQuitMessage(0) ... porém.. em design time .. vai fechar o VB junto [S20]
Citação:WOLF escreveu:
... porém.. em design time .. vai fechar o VB junto [S20]
xDD
use o unload me, tlvz fike melhor
flw
Beleza Pessoal - obrigado.
Paulo - só com o unload me, dá pau. Trava tudo (acho que fica em loop).
Mas foi o caminho das pedras - é necessário um END. Por precaução, coloquei uma função "ENCERRA SISTEMA" num módulo e no "QueryUnload" do meu MDI, eu chamo a função - que apenas contém o END (com isso, tento assegurar que o MDI faça todo o ciclo do unload e depois faço o END).
Paulo - só com o unload me, dá pau. Trava tudo (acho que fica em loop).
Mas foi o caminho das pedras - é necessário um END. Por precaução, coloquei uma função "ENCERRA SISTEMA" num módulo e no "QueryUnload" do meu MDI, eu chamo a função - que apenas contém o END (com isso, tento assegurar que o MDI faça todo o ciclo do unload e depois faço o END).
Tópico encerrado , respostas não são mais permitidas