next up previous
Nächste Seite: FPUExc Aufwärts: FileSystem Vorherige Seite: FileSystem

Erkennen des Dateiendes bei Leseoperationen

Das Feld eof erhält den Wert TRUE, wenn eine Leseoperation genau hinter dem letzten gültigen Byte der Datei gestartet wird. Eine Leseoperation, die eof setzt, kann deshalb nie gültige Daten von der Datei lesen, obwohl res auf dem Wert done verbleibt. Wenn das Dateiende während einer Leseoperation ReadBytes oder ReadByteBlock erreicht wird, bleibt eof auf FALSE. Der Resultatswert res einer solchen Leseoperation ist abhängig von der verwendeten Methode.


\begin{ttscript}{ReadByteBlock}
\item[ReadBytes]
Da {\tt ReadBytes} die Anzahl ...
...{quote}\tt eof = TRUE \\
res = done
\end{quote} \end{enumerate}\end{ttscript}



Claudio Nieder 2000-11-12