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

 



Responder a