Bezeichnung
GetMemString -- gibt eine Zeichenkette vom Speicherblock zurück (V7.1)
Übersicht
s$ = GetMemString(id[, offset, length])
Beschreibung
Dieser Befehl liefert die in length angebene Anzahl Bytes ab dem in offset angegebenen Versatz aus dem in id genannten Speicherblock. Sowohl der Parameter offset als auch length müssen in Bytes angegeben werden. Wenn nichts übergeben wurde, wird offset auf 0 (d.h. der Anfang des Speicherblocks) und length ebenfalls auf 0 gesetzt, was bedeutet, dass alle verbleibenden Bytes ab dem angegebenen Versatz zurückgegeben werden.

Beachten Sie, dass Zeichenketten von Hollywood auch Binärdaten enthalten können, so dass die von GetMemString() zurückgegebene Zeichenkette nicht unbedingt eine gültige UTF-8-Zeichenfolge ist, sondern die aus dem angegebenen Speicherblock kopierten Binärdaten enthält.

Eingaben
id
ID des Speicherblocks
offset
optional: Versatz in Bytes, der festlegt, wo mit dem Lesen von Bytes begonnen werden soll (voreingestellt ist 0)
length
optional: Anzahl der Bytes zum Auslesen oder 0 zum Auslesen aller verbleibenden Bytes im Speicherblock (voreingestellt ist 0)
Rückgabewerte
s$
Inhalt des angegebenen Speicherblockbereichs

Navigation zeigen