4D v16.3LONGINT TO BLOB |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
LONGINT TO BLOB
LONGINT TO BLOB
Der Befehl LONGINT TO BLOB schreibt den 4-byte Wert LangeGanzzahl in BLOB. Der Parameter ByteAnordnung legt die Anordnung des zu schreibenden 4-byte Wertes LangeGanzzahl fest. Sie übergeben eine der nachfolgenden vordefinierten Konstanten von 4D:
Hinweis zur Plattformunabhängigkeit: Bei diesem Befehl müssen Sie sich selbst um den Austausch von Bytes zwischen den Plattformen kümmern. Geben Sie den optionalen Parameter * an, wird der 4-byte Wert vom Typ Lange Ganzzahl an das BLOB angefügt und die Größe des BLOB entsprechend erweitert. Mit dem optionalen Parameter * können Sie jede Zahl vom Typ Ganzzahl, Lange Ganzzahl, Zahl oder Text (siehe andere BLOB Befehle) sequentiell in einem BLOB speichern, solange der Speicher für das BLOB ausreicht. Geben Sie den optionalen Parameter * oder den Variablenparameter Offset nicht an, wird der 4-byte Wert vom Typ Ganzzahl am Anfang des BLOB gespeichert, der bisherige Inhalt wird überschrieben. Die Größe des BLOB wird entsprechend angepasst. Übergeben Sie den Variablenparameter Offset, wird der 4-byte Wert vom Typ Lange Ganzzahl im BLOB am Byte-Versatz geschrieben (von Null ausgehend). Egal, wo Sie den Wert schreiben, die Größe des BLOB wird gemäß der übergebenen Position erhöht (bei Bedarf bis zu 4 Bytes). Neu zugewiesene Bytes, die Sie nicht schreiben, werden auf Null initialisiert. Nach dem Aufruf wird der Variablenparameter Offset zurückgegeben, erhöht um die Anzahl der geschriebenen Bytes. Von daher können Sie dieselbe Variable mit einem anderen BLOB Befehl zum Schreiben eines anderen Wertes verwenden. Nach Ausführen dieses Code: LONGINT TO BLOB(0x01020304;vxBlob;Native byte ordering)
Nach Ausführen dieses Code: LONGINT TO BLOB(0x01020304;vxBlob;Macintosh byte ordering)
Nach Ausführen dieses Code: LONGINT TO BLOB(0x01020304;vxBlob;PC byte ordering)
Nach Ausführen dieses Code: SET BLOB SIZE(vxBlob;100)
Nach Ausführen dieses Code: SET BLOB SIZE(vxBlob;100)
Siehe auch
BLOB to integer
|
EIGENSCHAFTEN
Produkt: 4D GESCHICHTE
Erstellt: 4D v6 SCHLÜSSELWÖRTER Longint ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||