4D v16.3SET BLOB SIZE |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
SET BLOB SIZE
SET BLOB SIZE
Der Befehl SET BLOB SIZE passt BLOB gemäß dem in NeueGröße übergebenen Wert an. Wollen Sie einem BLOB neue Bytes zuweisen und diese Bytes auf einen bestimmten Wert initialisieren, übergeben Sie im optionalen Parameter Füller den Wert (0..255). Nach dem Durchlaufen eines umfangreichen Prozess- oder Interprozess-BLOBs empfiehlt es sich, den dafür verwendeten Speicher wieder freizumachen. Schreiben Sie dafür: SET BLOB SIZE(EinProzessBLOB;0) Folgendes Beispiel erstellt ein BLOB mit 16 K gefüllt mit 0xFF: C_BLOB(vxData) Können Sie die Größe eines BLOB wegen zu wenig Speicher nicht anpassen, wird der Fehler -108 generiert. Sie können diesen Fehler mit einer Unterbrechungsmethode ON ERR CALL ausfindig machen.
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D GESCHICHTE
Erstellt: 4D v6 SCHLÜSSELWÖRTER Size, Filler ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||