Version 6.0
BLOB TO VARIABLE (Blob; Variable{; Offset})
Parameter | Typ | Beschreibung | |
Blob | BLOB | BLOB mit 4D Variablen | |
Variable | Variable | Mit BLOB Inhalt zu schreibende | |
Variable | |||
Offset | Numerisch | Position der Variablen im BLOB | |
Position der folgenden Variable | |||
im BLOB |
Beschreibung
Der Befehl BLOB TO VARIABLE schreibt die Variable Variable mit den in Blob gespeicherten Daten an der durch Offset festgelegten Position (bei Null beginnend).Die BLOB Daten müssen mit der Zielvariablen übereinstimmen. Im Normalfall verwenden Sie BLOBs, die Sie zuvor über den Befehl VARIABLE TO BLOB gefüllt haben. Geben Sie den optionalen Parameter Offset nicht an, wird der Variableninhalt ab Beginn des BLOB gelesen. Bei einem BLOB mit mehreren Variablen müssen Sie den Parameter Offset und zusätzlich eine numerische Variable übergeben. Setzen Sie vor dem Aufruf diese numerische Variable auf den geeigneten Versatz. Nach dem Aufruf gibt dieselbe Variable den Versatz der nächsten im BLOB gespeicherten Variablen zurück.
Wurde die Variable nach dem Aufruf erfolgreich neu geschrieben, hat die OK Variable den Wert 1. Andernfalls hat sie den Wert 0; zum Beispiel, wenn der Speicher nicht ausreicht.
Hinweis zur Plattformunabhängigkeit: BLOB TO VARIABLE und VARIABLE TO BLOB verwalten die in BLOBs gespeicherten Variablen in einem internen 4D Format. Beim Einsetzen dieser beiden Befehle müssen Sie sich deshalb nicht um den Austausch von Bytes zwischen den Plattformen kümmern. Mit anderen Worten, Sie können ein unter Windows erstelltes BLOB auf Macintosh wiederverwenden und umgekehrt.
Beispiel
Siehe Beispiele zum Befehl VARIABLE TO BLOB.
Referenz
Systemvariablen oder Mengen
Wurde die Variable erfolgreich gespeichert, wird die OK Variable auf 1 gesetzt, andernfalls auf 0.