Re: [delphi-br] Form é fechado, mas memóri a continua a mesma ?????

2008-02-25 Por tôpico Itamar Souza
Bom dia Flavio
   
  Geralmente faco isso para chamar um formulário e ao fecha-lo o mesmo saira 
  da memória.
   
  procedure TFMenu.Clientes1Click(Sender: TObject);
begin
  try
FConsClientes := TFConsClientes.Create( Application );
FConsClientes.ShowModal;
  finally
FreeAndNil( FConsClientes );
  end;
end;

   
  t+

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Form é fechado, mas memóri a continua a mesma ?????

2008-02-25 Por tôpico humberto sales
VC REMOVEU A LINHA Q CORRESPONDE AO FORM CRIADO?
  SE VC NAO REMOVER O SISTEMA CRIA O FORM DE QUALQUER FORMA!

Joao Morais [EMAIL PROTECTED] escreveu:
  Flavio wrote:
 Olá pessoal, boa tarde,
 
 hoje fui gerenciar a memória que meu aplicativo gasta no task manager do 
 windows xp e percebi que quando abro um form dentro do aplicativo, a memória 
 consumida é expandida, mas quando fecho, a memória continua praticamente a 
 mesma (diminui uns 5% do q consumiu). Abaixo estão os códigos de abertura do 
 meu form (criado dinamicamente, ou seja, retirei ele dos forms auto-create do 
 projeto) e fechamento do mesmo.

Não se preocupe com isto. O gerenciador não devolve toda a memória que 
aloca do sistema, mesmo que você libere a memória corretamente. Alocar 
memória é um processo 'caro' e o gerenciador minimiza este processo.

--
Joao Morais

 // criando e abrindo o form
 var
 Formulario : TformGraficos;
 begin
 // Cria o form dinamicamente
 Formulario := TformGraficos.Create(Application);
 Formulario.Top := 0;
 Formulario.Left := 0;
 end
 
 // fechando o form
 procedure TformGraficos.FormClose(Sender: TObject;
 var Action: TCloseAction);
 begin
 Action := caFree;
 formGraficos := nil;
 end;
 
 
 Alguém tem uma luz para eu chegar até o final do túnel ??
 
 Obrigado pela atenção.
 Flávio.
 
 
 -
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
 armazenamento! 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 



 

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[As partes desta mensagem que não continham texto foram removidas]