Lade...
 

Offen

Open

Open(fileName, mode), Open(fileName)

Parameter:  Filename, Modus

Stack
Stack Position Beschreibung
Stack(In) Top -
Stack(Out) Top -

oder Open(, mode), Open

Stack
Stack Position Beschreibung
Stack(In) Top Filename als Zeichenkette
Stack(Out) Top -

Eine Textdatei (ASCII-File) wird geöffnet. Mit den Anweisungen Read und Write kann anschließend in dieser Datei sequentiell gelesen bzw. in diese Datei geschrieben werden. Der Dateiname wird im ersten Parameter fest vorgegeben oder vom Stack genommen (in letzterem Fall kann für die interaktiven Eingabe FileDlg benutzt werden). Enthält der Filename mit 'CX_ROOTDIR\', so wird 'CX_ROOTDIR' ersetzt durch:

  • den mit der Environment-Variablen 'CX_ROOTDIR' angegeben Pfad oder
  • durch '\CLASSIX' wenn die Environmentvariable nicht existiert.

Im zweiten Parameter ist einer der folgenden Modi (als Zeichenkette) anzugeben:

"r" öffnet eine Datei zum Lesen (Standardannahme)
"w" öffnet eine Datei zum Schreiben
"a" an das Ende einer schon existierenden Datei schreiben

Hinweis:  Eine bereits existierende Datei gleichen Namens wird bei Modus "w" gelöscht.

Anweisung Open entspricht der Funktion fopen der C-Standardbibliothek.