FreeStructure()

Syntax

FreeStructure(*Eintrag)
Beschreibung
Gibt den zuvor mittels AllocateStructure() reservierten dynamischen Struktur-Eintrag frei. Es ist nicht notwendig, ClearStructure() vor dem Freigeben der Struktur aufzurufen.

Parameter

*Eintrag Die Adresse des freizugebenden dynamischen Struktur-Eintrags. Dies muss ein von AllocateStructure() zurückgegebener Wert sein.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Anmerkungen

Wenn das Programm bei diesem Befehl abstürzt, auch wenn die Eingabe korrekt erscheint, ist dies üblicherweise das Ergebnis eines Speicherfehlers zu einem früheren Zeitpunkt im Programm, bei dem in einen Bereich außerhalb des reservierten Speicherbereichs geschrieben wurde. Ein solcher Fehler kann mit Hilfe des Purifier Debugger-Tools bis auf die eigentliche Ursache eingegrenzt werden.

Alle verbliebenen reservierten dynamischen Struktur-Einträge werden automatisch freigegeben, wenn das Programm endet.

Siehe auch

AllocateStructure()

Unterstützte OS

Alle

<- FreeMemory() - Memory Inhaltsverzeichnis - MemorySize() ->