OWBasic

Gruppe FILEBUFFER Start INTRO Alphabetischer Index

Lesen und Schreiben im Dateipuffer (binär)

Routinen zum sequentiellen Lesen und Schreiben von Daten im Dateipuffer. Nach dem Rücksetzen (FBBINIT) oder Setzen (FBBSEEK) des internen Zeigers lesen oder schreiben die Prozeduren Daten und setzen den Zeiger entsprechend weiter.

FBBINIT - Rücksetzen des internen Zeigers auf den Anfang des binären Dateipuffers

FBBSEEK nr% - Setzen des internen Zeigers auf das angegeben Byte des binären Dateipuffers

FBBSIZE% (Variable) - Aktuelle Größe des binären Dateipuffers

FBBPOS% (Variable) - Aktuelle Position des internen Dateipufferzeigers


SchreibprozedurLesefunktionDatentyp
FBBPUTBYTE b%FBBREAD()Byte
FBBPUTINT i%FBBINT()Integer
FBBPUTFLOAT f#FBBFLAOT#()Float
FBBPUTSTRING s$FBBSTRING$()String
FBBPUTLONG f#FBBLONG#()32bit-Integer von/nach Float-Variablen

Die schreibenden Prozeduren setzen den Wert für die Größe des binären Dateipuffers unter der Annahme, daß der geschriebene Wert der letzte Wert ist. Wird in die Mitte eines gefüllten Puffers geschrieben, so muß danach die Größe des binären Dateipuffers an FBBSIZE zugewiesen werden.
Die Position des internen Zeigers lässt sich über die globale Variable FBBPOS abfragen und verändern.


  • FBSTRING - Schreiben und Lesen im Dateipuffer (Text)
Gruppe FILEBUFFER Start INTRO Alphabetischer Index