Fórum Como apagar ou liberar as variaveis da memoria #228425

28/04/2004

0

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


Informal

Informal

Responder

Posts

28/04/2004

Dopi

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....


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar