Poke(id, offset, val[, type, endian])
val
angegebenen Wert oder
Zeichenfolge in den Speicherblock mit der id
im angegebenen
Versatz offset
. type
gibt den Typ von val
an (Standardwert
ist #INTEGER
). Sie können auch folgende Typen verwenden: #BYTE
(1 Byte), #SHORT
(2 Byte), #FLOAT
(4 Byte Einfach-Präzisions-Fließkommazahl),
#DOUBLE
(8 Byte Doppel-Präzisions-Fließkommazahl) oder #STRING
.
Das Einfügen einer Zeichenfolge in einem Speicherblock belegt
die Zahl der Zeichen in der Zeichenfolge plus 1 Byte.
Ab Hollywood 6.0 gibt es einen neuen Parameter endian
, mit
dem Sie die Byte-Reihenfolge angeben können, die beim Lesen
der Daten aus dem Speicherblock verwendet werden soll. Dies
kann auf die folgenden Typen festgelegt werden:
#BIGENDIAN:
#NATIVEENDIAN:
#LITTLEENDIAN:
#INTEGER
)#BIGENDIAN
) (V6.0)AllocMem(1, 1024) Poke(1, 0, "Hello World!", #STRING) Print(Peek(1, 0, #STRING))Dies wird "Hello World!" auf den Bildschirm ausgeben.