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]

Responder a