Como apagar ou liberar as variaveis da memoria

Delphi

28/04/2004

Como apagar ou liberar as variaveis da memoria e como posso saber o
que mais estar ocupando a memoria.
Desde ja Grato


Informal

Informal

Curtidas 0

Respostas

Dopi

Dopi

28/04/2004

Como assim ? As variaveis no Delphi somente são visiveis dentro do escopo da Função, procedure, ou Unit....

Voce pode e deve apagar objetos Exemplo:

Var INI : TIniFile ;
begin

INI := TiniFile.Create(´nomedoini.ini´)
// -> Criou um objeto na memoria o qual a Variavel INI está apontando para ele...

try
INI.WriteString(.........) ; // Usou o objeto
finally
INI.Free ; // Libera o objeto
end ;

O Bloco Try, finally garante que aconteca o que acontecer o objeto para o qual INI aponta será removido da memória.

Se você nao efetuasse INI.Free, a variavel INI morreria no termino da função, mas o Objeto permaneceria na memória....


GOSTEI 0
POSTAR