Sign in Join
Wiki copytemporary

Dispose/de: what changed

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

OldNewLine
1-Zurück zu den [[Reserved words/de|reservierten Wörtern]].
1+Zurück zu den [[Reserved words/de|reservierten Wörtern]].
22
3-
4-Das reservierte Wort **dispose** gehört zur objektorientierten Programmierung.
3+Das reservierte Wort dispose gehört zur objektorientierten Programmierung.
54
6-Das reservierte Wort **dispose** gibt den Speicher frei, indem es den Referenzzähler auf das Speicherobjekt um 1 vermindert.
5+Das reservierte Wort dispose gibt den Speicher frei, indem es den Referenzzähler auf das Speicherobjekt um 1 vermindert.
76
8-Ist der Referenzzähler eines Objektes auf 0, dann ist das Speicherobjekt freigegeben.
7+Ist der Referenzzähler eines Objektes auf 0, dann ist das Speicherobjekt freigegeben.
98
10-Beispiel:
11-```
9+Beispiel:
10+
11+``` pascal
1212var
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- ...
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+ ...
2323```
2424
2525---
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).*
26+*From the Free Pascal wiki, page "Dispose/de", as it stood on 2020-02-13 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](/wiki-contact).*

Back to history