TurboPL Referenz

Reset

Top  Previous  Next

Syntax

Reset(Dateiname: String): Integer;

Kategorie

Basisfunktion

Erklärung

Öffnet eine Textdatei zum Lesen. Falls die Datei erfolgreich geöffnet werden kann, liefert die Funktion einen Datei-Handle über den in der Folge auf die Datei (Read, ReadLn, Eot, Close) zugegriffen wird. Bei Misserfolg wird 0 zurückgegeben.

Wird als Dateiname RAMTEXT angegeben wird die  Speicher-Dateigeöffnet. Auf diese kann genau so zugegriffen werden, wie auf eine normale Datei. Sie befindet sich jedoch ständig im Hauptspeicher, so dass die Zugriffe sehr schnell sind und auch kein Konflikt im Netzwerk auftreten kann.

Beispiel

Schreiben in ein Memo-Feld über eine Speicher-Datei

PROCEDURE READ_TEXT
               VarDef nFI : Integer;
               .. Speicher-Datei wird angelegt und geöffnet
               nFI                := REWRITE("RAMTEXT");
               .. Wir schreiben einen kurzen Text hinein...
               WRITELN(nFI, "Dies wird ein Text, ");
               WRITELN(nFI, "der anschließend an das Memo");
               WRITELN(nFI, "angehängt wird.");
               ...und schließen sie wieder
               CLOSE(nFI);
               .. RAMTEXT-Inhalt ans Memo anhängen
               ReadMemo(KUNDEN.Memo, "RAMTEXT", 1);
ENDPROC

Siehe auch

Close, Eot, IsFile, Read, ReadLn, Rewrite, TAppend, Write, WriteLn