Dateibezogene Lese- und Schreibroutinen
Mit diesen API-Routinen können Sie Dateien unmittelbar erstellen und bearbeiten.
_FCHSize( )
Gibt für eine Datei auf einem Datenträger die angegebene Größe length an. Die angegebene Länge kann die Datei vergrößern oder abschneiden.
_FClose( )
Beendet den Zugriff auf eine Datei. Alle Puffer, die bearbeitet wurden, während der Puffer geöffnet war, werden automatisch auf den Datenträger geschrieben.
_FCopy( )
Versucht, len Byte von Position spos in der Datei sc an die Position dpos in der Datei dc zu kopieren.
_FCreate( )
Weist einer neuen Datei einen Visual FoxPro-Kanal zu.
_FEOF( )
Gibt Wahr zurück, wenn Sie sich gerade am Ende der Datei befinden; andernfalls wird Falsch zurückgegeben.
_FError( )
Gibt den bei einer Dateioperation zuletzt aufgetretenen Fehler zurück, der für einen beliebigen Kanal aufgezeichnet wurde.
_FFlush( )
Stellt sicher, dass alle geänderten Zwischenspeicher des Arbeitsspeichers auf einen Datenträger übertragen wurden.
_FGets( )
Liest eine einzelne Zeile der Länge maxlen, die als Trennzeichen ein Wagenrücklaufzeichen besitzt, aus einer Datei.
_FOpen( )
Weist einer vorhandenen Datei einen Visual FoxPro-Kanal zu.
_FPuts( )
Schreibt eine Zeichenfolge, die mit einem Nullzeichen endet, in eine Datei, gefolgt von einem Wagenrücklauf- und einem Zeilenvorschubzeichen.
_FRead( )
Liest genau length Byte aus einer Datei in den Zwischenspeicher buffer.
_FSeek( )
Verschiebt den Dateizeiger an eine neue Position, wie durch Position (position) und Modus (modus) angegeben.
_FWrite( )
Überträgt genau length Byte aus dem Zwischenspeicher buffer in eine Datei. Der Datei wird kein Abschlusszeichen hinzugefügt.