Certo ! Mas depende da maneira como destruímos o objeto TForm. Se você fizer um teste com um Form.ShowModal, e um Form.Free, o Assigned retornará true, mas se destruírmos o form com FreeandNil(Form), o Assigned retornará False, da mesma forma, retornará se o objeto for destruído com Free, e tendo um valor nil atribuido a ele.
Terminando, ao meu ver, a maneira mais correta de destruir um objeto é FreeAndNil, ou Form.Releasee e Form:=NIL ... o Free não é muito indicado para se destruir um form (Help -> TCustomForm.Release) ... já que o Release executa todos os métodos pertinentes ao fechamento, destruição do objeto ... Considerando que a destruição dos objetos é feita corretamente, o Assigned funcionará ... assim como o Screen.Forms ... "Três salvas aos bons livros. São o deleite dos sábios, a educação dos ignorantes e os verdadeiros feitos de nossa raça: Os Seres Humanos" Vitor Luiz Redes ------------------------------------ Redsystem Informática [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html