A pesar do caFree se propor a fazer isso e estar no help do Delphi... não sei porque mas ele não é tão eficiente como o Release e Nil... Já em aplicações MDI - o que não é o meu caso - o caFree é perfeito... Bem imagino então que a forma como você vai limpar o Form da memória está relacionado com a forma de você cria-lo - MDI ou ShowModal
Quanto ao Walter já usei esta maneira com Try... mas quando você tem que fazer manutênção você tem que ficar procurando de qual botão ou menu está sendo aberto o determinado Form aí é fuguete... colocando no OnClose eu vou direto no danado... já que deixo um espaço no StatusBar com o nome do Form aberto. Bem de qualquer forma todos os pontos de vista são válidos... e fazem a lista ficar melhor a cada dia... obrigado pelo ajuda de todos... E... a saga continua :-) "Como detectar a hora em que um Form está sendo fechado..." Marcelo Silva Cel. 11 9693-4251 ICQ - 49224093 MSN [EMAIL PROTECTED] ----- Original Message ----- From: Joao Morais To: delphi-br@yahoogrupos.com.br Sent: Wednesday, March 02, 2005 9:35 AM Subject: Re: [delphi-br] Automatizar processos OnClose do Form Marcelo Silva wrote: > Pessoal em todos os Forms temos que colocar Release e nil para liberar os formularios da memória... > A pergunta é... > Teria como automatizar para que a aplicação liberasse o formulario da memória de forma automática ? > Ou seja, detectar que form está sendo fechado e dar um > > Form?.Release; > Form? := nil; > > Será que tem ? Coloque um Action:=caFree; no evento OnClose do formulário. Se você trabalha com herança de formulários, basta colocar no form que herda diretamente de TForm. -- João Morais -- <<<<< 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] Yahoo! Grupos, um serviço oferecido por: São Paulo Rio de Janeiro Curitiba Porto Alegre Belo Horizonte Brasília ------------------------------------------------------------------------------ Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. ------------------------------------------------------------------------------ No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 266.5.4 - Release Date: 01/03/2005 ---------- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 266.5.4 - Release Date: 01/03/2005 [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