Compiler-Optionen auf Standard
Windows 10
Start mit F5, also Debugger läuft.
Code: Alles auswählen
*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
Code: Alles auswählen
*MemoryID = AllocateMemory(88)
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
Code: Alles auswählen
PureBasic Debugger
Das mit dem Debugger getestete Executable endete unerwartet.
Auch ohne Debugger schmiert das Programm ab.
Gar nicht lustig
Kann das jemand nachvollziehen?
NicTheQuick: Verschoben von Bugs zu Anfänger