|
Überholte Funktion!
Ab DOS 2.X die Funktionen 3Ch, 5Ah oder 5Bh benutzen.
Vor dem Funktionsaufruf:
AX(AH) |
16h |
DX |
Offset des Zeigers, der den geschlossenen FCB angibt. |
DS |
Segment des Zeigers, der den geschlossenen FCB angibt. |
DTA |
Leer |
FCB
Laufwerksnummer |
Aktuelle Laufwerksnummer |
Dateiname |
ASCII-Dateiname |
Dateityp |
Datei-Extension im ASCII-Format |
Aktueller Block |
Wert kann vor dem Funktionsaufruf geändert werden. |
Datensatzgröße |
128, Wert kann vor dem Funktionsaufruf geändert werden |
Dateigröße |
Muss den Wert 0 enthalten |
Dateidatum |
Muss den Wert 0 enthalten |
Dateizeit |
Muss den Wert 0 enthalten |
Reserviert |
Muss den Wert 0 enthalten |
Aktueller Datensatz |
Muss den Wert 0 enthalten |
Datensatznummer |
Muss den Wert 0 enthalten |
Nach dem Funktionsaufruf:
AX(AL) |
Status, 00 = Datei erzeugt; 0FFh = Keine leeren Einträge mehr verfügbar |
FCB
Laufwerksnummer |
Aktuelle Laufwerksnummer |
Dateiname |
Unverändert |
Dateityp |
Unverändert |
Aktueller Block |
Enthält 0 |
Datensatzgröße |
Enthält 128 |
Dateigröße |
Enthält 0 |
Dateidatum |
Enthält aktuelles Datum |
Dateizeit |
Enthält aktuelle Uhrzeit |
Reserviert |
Gesetzt durch Aufruf |
Aktueller Datensatz |
Enthält 0 |
Datensatznummer |
Enthält 0 |
Durch Aufruf dieser Funktion wird eine Datei erstellt. Eine bereits bestehende Datei wird durch Aufruf dieser Funktion
geleert, so dass ihre Länge 0 Byte beträgt. Gleichzeitig wird die Datei durch den Aufruf dieser Funktion geöffnet, so
dass sie durch den Aufruf anderer Funktionen beschrieben und später auch gelesen werden kann.
Anzeige:
|
Anzeigen:
|