FORM MDI

USUARIO.EXCLUIDOS 03/10/2006 09:30:09
#175198
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)?
USUARIO.EXCLUIDOS 03/10/2006 09:43:09
#175205
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]
USUARIO.EXCLUIDOS 03/10/2006 09:57:03
#175211
Resposta escolhida
Citação:

WOLF escreveu:
... porém.. em design time .. vai fechar o VB junto [S20]



xDD

use o unload me, tlvz fike melhor

flw
USUARIO.EXCLUIDOS 03/10/2006 10:11:27
#175218
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).

Tópico encerrado , respostas não são mais permitidas