Einzelnen Beitrag anzeigen

Cyf

Registriert seit: 30. Mai 2008
407 Beiträge
 
Lazarus
 
#13

Re: Object ersetzen aber trotzdem behalten

  Alt 28. Jun 2008, 12:51
Du musst das Objekt, ehe du die letzte Referenz (Pointer) auf es verlierst mittels TObject.Free freigeben, da sonst der Speicher den es belegt, nicht wieder an da Systetm zurückgegeben wird, sondern im Nirvana verschwindet, bis sich nach Pogrammbeendigung das Betriebssystem (hoffentlich) darum kümmert, dass er wieder befreit wird, worauf man sich aber nicht verlassen kann, da dies sehr systemabhängig und unzuverlässig ist, der Speicher während der Ausführung verloren geht und es absolut schlechter Programmierstil wäre.
  Mit Zitat antworten Zitat