Hilfe

Eof

B2D B+ B3D

Aufruf

wert = Eof (stream)

Parameter

stream Identität einer Datei (z.B. mit OpenFile, ReadFile oder OpenTCPStream ermittelt)


Rückgabewert

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


Beschreibung

Dieser Befehl überprüft, ob das Ende einer Datei oder eines Datenstreams (das z.B. 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.


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

WaitKey


Siehe auch

FilePos, FileSize, ReadAvail, ReadByte, ReadBytes, ReadFloat, ReadInt, ReadLine, ReadShort, ReadString

Übersicht Datenverwaltung Dateien & Streams