Wert=EOF (Stream)


Beschreibung
Dieser Befehl überprüft, ob das Ende einer Datei (die mir OPENFILE oder READFILE geöffnet wurde) oder eines Datenstreams (das mit OPENTCPSTREAM geöffnet wurde) bereits erreicht wurde. Dies ist für Daten mit unbekannter Größe sehr nützlich. Dadurch werden Programmfehler beim Einlesen vermieden.


Parameter
Stream = Identität einer Datei (mit OPENFILE, READFILE oder OPENTCPSTREAM ermittelt)


Rückgabewert
Ab v1.52 liefert diese Funktion auch den Wert -1.

-1=Beim Auslesen kam es zu einem Fehler (wichtig bei Internetverbindungen mit OPENTCPSTREAM)
0=Dateiende noch nicht erreicht
1=Dateiende erreicht


Beispiel
Dieses Programm liest die Datei "Autoexec.bat" Zeile für Zeile ein und schreibt den Text auf dem Bildschirm:

Datei$="C:\Autoexec.bat"
DateiID = READFILE(Datei$)
PRINT "Dateiinhalt:"
PRINT
WHILE NOT EOF(DateiID)
   PRINT READLINE$(DateiID)
WEND


Siehe auch
FILEPOS, FILESIZE, SEEKFILE