9. Klasse ICSIO

9.1. Allgemeines

Mit der Klasse ICSIO können BLOB's (= Binary Large Object) in eine binäre Datei geschrieben werden.

9.2. Erzeugen und Schliessen

MethodeICSCIO.CREATE_BINARY [s fname][i handle,b state]
BeschreibungErzeugt eine Binärdatei mit Namen <fname>. Falls die Datei erzeugt werden kann, wird TRUE und ein Dateihandle sonst FALSE zurück gegeben.
Beispiel
IF 'test.dat' ICSIO.CREATE_BINARY NOT THEN
   ERROR 'unable to create binary file'
   HALT
END_IF => VAR.F
MethodeICSIO.CLOSE[i handle][]
BeschreibungSchliesst eine mit ICSIO.CREATE_BINARY erzeugte Datei.
Beispiel
VAR.F ICSIO.CLOSE ! []

9.3. Schreiben

MethodeICSIO.WRITE_BLOB [i handle,bl blob][b state]
BeschreibungSchreibt den BLOB <blob> in die binäre Datei.
Beispiel
VAR.F &VAR.BLOB ICSIO.WRITE_BLOB ! [TRUE]