Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
LIST TO BLOB
|
LIST TO BLOB ( Liste ; BLOB {; *} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Liste | ListRef |
![]() |
Hierarchische Liste zum Speichern im BLOB | |||||
BLOB | BLOB |
![]() |
BLOB zum Empfangen der hierarchischen Liste | |||||
* | Operator |
![]() |
* zum Wert anfügen | |||||
Der Befehl LIST TO BLOB speichert die hierarchische Liste Liste in BLOB.
Geben Sie den optionalen Parameter * an, wird die hierarchische Liste an das BLOB angefügt und die Größe des BLOB entsprechend erweitert. Mit dem optionalen Parameter * können Sie beliebig viele Variablen oder Listen sequentiell in einem BLOB speichern (siehe andere BLOB Befehle), solange der Speicher dafür ausreicht.
Geben Sie den optionalen Parameter * nicht an, wird die hierarchische Liste am Anfang des BLOB gespeichert, der bisherige Inhalt wird überschrieben; die Größe des BLOB wird entsprechend angepasst.
Wird eine hierarchische Liste gespeichert, wird die Größe des BLOB je nach dem angegebenen Ort erhöht (bei Bedarf bis zur Größe der Liste). Geänderte Bytes (nicht die, welche Sie soeben gesetzt haben) werden auf 0 (Null) gesetzt.
Warnung: Verwenden Sie zum Speichern von Listen ein BLOB, müssen Sie dann den Inhalt des BLOB mit dem Befehl BLOB to list auslesen, da Listen in BLOBs mit einem internen 4D Format gespeichert werden.
Wurde die Liste erfolgreich gespeichert, wird die OK Variable auf 1 gesetzt, andernfalls auf 0; zum Beispiel, wenn der Speicher nicht ausreicht.
Hinweis zur Plattformunabhängigkeit: LIST TO BLOB und BLOB to list verwalten die in BLOBs gespeicherten Listen 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.
Kompatibilitätshinweis: Da dieser Befehl den als Parameter übergebenen Blob verändert, unterstützt er keine Blob-Objekte (Typ 4D.Blob). Siehe Übergabe von Blobs und Blob-Objekten an 4D Befehle auf developer.4d.com.
Siehe Beispiel zum Befehl BLOB to list.
Produkt: 4D
Thema: BLOB
Nummer:
556
Erstellt: 4D v6
List, Hierarchical List
4D Programmiersprache ( 4D v20 R7)