Dúvida: variáveis não instanciadas ocupam memória?

Delphi

03/03/2006

uma vez, vi um programa em que o programador colocou um daqueles componentes para transformar a hint do programa em balão estilo XP. Só que na configuração do programa ele botou uma opção para desabilitar a hint balão. Ao desabilitar, o computador ficava mais rápido por ter menos código para processar. Mas e quanto a utilização de memória RAM? Esse componente só de estar no form já está ocupando memória RAM (mesmo sem utilizar)?

quando eu coloco por exemplo:

var
  Form1:TForm;
  MINHAVARIAVEL:TStringList;


Se eu não instanciar MINHAVARIAVEL ela estará ocupando memória RAM? Uma outra dúvida: Ao declarar uma variável, como no exemplo acima, estamos ´reservando´ um espaço na memória para ela, certo? ou isso não existe mais? O que significa exatamente essa ´reserva´?


Djorius

Djorius

Curtidas 0

Respostas

Edilcimar

Edilcimar

03/03/2006

as variáveis não estanciadas podem conter qualquer coisa, desde ´´ (o que seria bom) até um lixo qualquer, portanto estão ocupando memória


GOSTEI 0
POSTAR