memory release/de
Deutsch · English
Zurück zu den Pascal Grundlagen.\
=Freigeben von Objekten=
- Destroy gibt den Speicherplatz (ein Objekt) frei.
- Free überprüft, ob die Objektreferenz nil ist. Ist die Objektreferenz nicht nil, wird der Speicherplatz (das Objekt) freigegeben. Mit dieser Vorgehensweise werden Exceptions beim Freigeben des Speicherplatzes verhindert.
- Nil löscht die Referenz auf ein Objekt. Hinweis: Das Objekt sollte zuvor freigegeben werden, sonst entstehen sogenannte Speicherlecks.
- FreeAndNil arbeitet wie Free und setzt hinterher die Objektreferenz (den Zeiger) auf nil.
Freigeben von Pointern
- Dispose gibt bei typisierten Zeigern (Pointern), die mit New erstellt wurden, den Speicher frei.
- FreeMem gibt bei untypisierten Zeigern (Pointern), die mit GetMem erstellt wurden, den Speicher frei.
From the Free Pascal wiki, page "memory release/de", as it stood on 2020-02-12 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
