AllocateMemory()
Syntax
*MemoryID = AllocateMemory(Größe)Beschreibung
Reserviert einen zusammenhängenden Speicherbereich mit der angegebenen Größe (in Bytes). Wenn der angeforderte Speicher verfügbar ist, enthält '*MemoryID' die Startadresse des Speicherbereichs, andernfalls ist '*MemoryID' gleich 0.
Hinweis: Alle reservierten Speicherbereiche werden automatisch freigegeben, wenn das Programm beendet wird.
Beispiel:*MemoryID = AllocateMemory(5000) If *MemoryID Debug "Startadresse des 5000 Byte Speicherbereichs ist:" Debug *MemoryID PokeS(*MemoryID, "Wir speichern diesen String im Speicherbereich") FreeMemory(*MemoryID) ; wird am Ende des Programms auch automatisch erledigt Else Debug "Konnte den angeforderten Speicher nicht reservieren!" EndIf
Unterstützte OS
All