<< Inhaltsverzeichnis Suchen >>

OPEN

Anweisung

Syntax:

OPEN <DATEI-TYP>,<DATEI-NUMMER>,<DATEI-NAME>
           [,<SATZLAENGE>]
ON ERROR ... Anweisungen ... END

 

<DATEI-TYP>     =

INPUT                                oder
OUTPUT                            oder
EXTEND                            oder
RANDOM

 

<SATZLAENGE> = <NUM-AUSDRUCK>

Bedeutung:

Es wird eine Datei eröffnet und zwar gemäß <DATEI-TYP>:

 

INPUT                  sequentielle Eingabedatei lesend
OUTPUT              sequentielle Ausgabedatei schreibend
EXTEND             sequentielle Ausgabedatei schreibend (Hinzufügen hinter
                              Dateiende)
RANDOM           Datei mit wahlfreiem Zugriff für Ein/Ausgabe

 

<SATZLAENGE> ist nur bei <DATEI-TYP> = RANDOM erforderlich und muß im Bereich von 1 bis 65534 liegen.

 

Die mit dem Namen <DATEI-NAME> eröffnete Datei wird bei allen Dateizugriffen über die Nummer <DATEI-NUMMER> identifiziert. Im Fehlerfall wird der Block ON ERROR ... END ausgeführt.

Beispiel:

OPEN INPUT,1,"TEST"
   ON ERROR GOTO FEHLER END

OPEN OUTPUT,2,"TEST2.DAT"
   ON ERROR GOTO FEHLER END

OPEN EXTEND,3,"TEST3.DAT"
   ON ERROR GOTO FEHLER END

OPEN RANDOM,4,"HILF.RAN",80
   ON ERROR GOTO FEHLER END
...
FEHLER: ...

siehe auch:

CLOSE, INPUT, LINE INPUT, INPUT$, OUTPUT, FIELD, GET, PUT, IOPEN, ICLOSE