r$ = ByteStrStr(v[, type, le])
v
in rohe binäre Bytes umzuwandeln, die als Zeichenkette
in r$
zurückgegeben werden. Die Anzahl der Bytes, die in die
zurückgegebene Zeichenkette geschrieben werden, hängt von dem
Typ ab, den Sie im Argument type
übergeben. Folgende Typen
werden derzeit unterstützt:
#BYTE:
#SHORT:
#INTEGER:
#FLOAT:
#DOUBLE:
Für alle Multibyte-Typen, d.h. alle Typen außer #BYTE
, können
Sie das zusätzliche Argument le
verwenden, um die Reihenfolge
anzugeben, in der die Bytes in der Rückgabezeichenkette r$
gespeichert werden sollen. Wenn Sie le
auf True
setzen, werden
die Bytes in der Little-Endian-Reihenfolge (LSB zuerst) gespeichert.
Andernfalls werden die Bytes in der Big-Endian-Reihenfolge (MSB
zuerst) gespeichert. Big Endian ist auch die Standardeinstellung.
Wenn Sie rohe Bytes in einen Wert konvertieren müssen, können Sie den Befehl ByteVal() verwenden. Siehe ByteVal für Details.
#INTEGER
)True
) oder nicht (False
) (Standardeinstellung ist False
)