FreeMemory()
Syntax
FreeMemory(*MemoryID)Beschreibung
Gibt den zuvor mittels AllocateMemory() oder ReAllocateMemory() reservierten Speicher frei.
Parameter
*MemoryID Gibt die Adresse des frei zu gebenden Speicherbereichs an. Dies muss ein Wert sein, der entweder von AllocateMemory() oder ReAllocateMemory() zurückgegeben wurde.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Anmerkungen
Hinweis: 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.
Hinweis: alle verbleibenden reservierten Speicherblöcke werden automatisch freigegeben, wenn das Programm endet.
Siehe auch
AllocateMemory(), ReAllocateMemory()
Unterstützte OS
Alle