C128 NetLex

Commodore 128 Bedienungshandbuch
Commodore 128 System Guide



DOPEN-Befehl

Format:
DOPEN  #log Filenr, Dateiname[,LLänge][,DLaufwerk][,UGerät][,W]

Zweck:Eröffnet eine sequentielle oder Relativ-Datei auf Diskette für Daten-Ein- oder -Ausgabe (s.a. Kapitel 6.6).

log Filenr  Ein ganzzahliger Wert zwischen 1 und 255, der der eröffneten Datei als Kennummer zugeordnet wird. Bei Werten kleiner als 128 wird nach jeder PRINT#-Anweisung ein Wagenrücklaufcode ausgegeben. Bei Werten über 127 wird zusätzlich ein Zeilenvorschubcode ausgegeben.

Dateiname  Eine Zeichenkettenkonstante in Anführungsstrichen (") oder -variable einer Länge von bis zu 16 Zeichen, die den Namen der zu eröffnenden Datei bezeichnet.

Länge  Ein ganzzahliger Wert zwischen 1 und 254 für die Länge der logischen Sätze bei Relativ-Dateien.

Laufwerk  Ein ganzzahliger Wert von 0 oder 1. Voreingestellt ist hier 0.

Gerät  Ein ganzzahliger Wert zwischen 4 und 30 für die Geräteadresse der angeschlossenen Floppy-Disk. Voreingestellt ist hier 8.

W  Wird dieser Parameter angegeben, so wird eine sequentielle Datei zum Schreiben eröffnet, andernfalls zum Lesen.

Bemerkungen:Werden die Parameter als Variablen übergeben, so müssen diese in Klammern gesetzt werden.

LLänge und W dürfen nicht zusammen in einer DOPEN-Anweisung angegeben werden.

Werden zwei Dateien unter derselben logischen Dateinummer eröffnet, wird die Fehlermeldung FILE OPEN angezeigt.

Beispiel:DOPEN #2,"DATEN"

Die sequentielle Datei DATEN auf Laufwerk 0 der Floppy-Disk mit der Geräteadresse 8 wird zum Lesen eröffnet.

DOPEN #3,"ADRESSEN",D1,U9,W

Die sequentielle Datei ADRESSEN auf Laufwerk 1 der Floppy-Disk mit der Geräteadresse 9 wird zum Schreiben eröffnet.

DOPEN #5,"KLIENTEN",L112

Die Relativ-Datei KLIENTEN mit einer logischen Satzlänge von 112 Bytes wird auf Laufwerk 0 der Floppy-Disk mit der Geräteadresse 8 eröffnet.


Auszug aus dem Commodore C128 (D) Bedienungshandbuch: Seite 4-47 bis 4-48
Überarbeitet von WTE


[Seitenanfang] [Infos] [Links] [Lexikon] [Home]
Erstellt von WTE, am 
07. Februar 2009; überarbeitet am 07. Februar 2009