|
Überholte Funktion!
Ab DOS 2.X die Funktion 42h benutzen.
Vor dem Funktionsaufruf:
AX(AH) |
24h |
DX |
Offset des Zeigers, der den geöffneten FCB angibt. |
DS |
Segment des Zeigers, der den geöffneten FCB angibt. |
FCB
Laufwerksnummer |
Aktuelle Laufwerksnummer |
Dateiname |
ASCII-Dateiname |
Dateityp |
Datei-Extension im ASCII-Format |
Aktueller Block |
Blocknummer, muss gesetzt sein |
Datensatzgröße |
Datensatzgröße, muss gesetzt sein |
Dateigröße |
Wie beim Öffnen der Datei |
Dateidatum |
Wie beim Öffnen der Datei |
Dateizeit |
Wie beim Öffnen der Datei |
Reserviert |
Wie beim Öffnen der Datei |
Aktueller Datensatz |
Datensatznummer, muss gesetzt sein |
Datensatznummer |
0 |
Nach dem Funktionsaufruf:
FCB
Laufwerksnummer |
Unverändert |
Dateiname |
Unverändert |
Dateityp |
Unverändert |
Aktueller Block |
Unverändert |
Datensatzgröße |
Unverändert |
Dateigröße |
Unverändert |
Dateidatum |
Unverändert |
Dateizeit |
Unverändert |
Reserviert |
Unverändert |
Aktueller Datensatz |
Unverändert |
Datensatznummer |
Relativer Datensatz |
Durch Aufruf dieser Funktion wird die Datensatznummer im FCB, die für den wahlfreien Zugriff auf eine Datei verantwortlich
ist, auf die aktuelle Position des Dateizeigers gesetzt. Nach einer Reihe von sequentiellen Dateizugriffen kann dadurch
mit wahlfreien Zugriffen an der Stelle fortgefahren werden, an der vor den sequentiellen Zugriffen aufgehört wurde.
Anzeige:
|
Anzeigen:
|