Sign in Join
Wiki copytemporary

Dispose/de: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Dispose/de

OldNewLine
1+Zurück zu den [[Reserved words/de|reservierten Wörtern]].
2+
3+
4+Das reservierte Wort **dispose** gehört zur objektorientierten Programmierung.
5+
6+Das reservierte Wort **dispose** gibt den Speicher frei, indem es den Referenzzähler auf das Speicherobjekt um 1 vermindert.
7+
8+Ist der Referenzzähler eines Objektes auf 0, dann ist das Speicherobjekt freigegeben.
9+
10+Beispiel:
11+```
12+var
13+ intI: ^Integer;
14+
15+ begin
16+ ...
17+ if assigned(intI) then ... // Prüft, ob intI eine Adresse zugewiesen wurde
18+ ...
19+ new(intI); // Weist intI eine gültige Adresse zu
20+ ...
21+ dispose(intI); // Gibt die Adresse wieder frei
22+ ...
23+```
24+
25+---
26+*From the Free Pascal wiki, page "Dispose/de", as the Internet Archive kept it on 2024-09-20. 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](/wiki-contact).*

Back to history