Ein- und Ausgabefehler

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Delphi Compiler-Fehler - Index

E/A-Fehler lösen eine Exception aus, wenn eine Anweisung im Status {$I+} compiliert wird. Wird die Unit System.SysUtils in der Anwendung nicht verwendet, führt die Exception zur Programmbeendigung.

Behandlung von E/A-Fehlern

Im Status {$I-} wird die Programmausführung fortgesetzt, und der Fehler wird von der Funktion IOResult gemeldet.

E/A-Fehler

Die folgende Tabelle enthält alle E/A-Fehler mit zugehöriger Nummer und einer kurzen Beschreibung.

Nummer

Name

Beschreibung

100

Lesefehler auf Laufwerk

Wird von Read bei dem Versuch gemeldet, den Lesevorgang für eine Textdatei nach dem Dateiende fortzusetzen.

101

Schreibfehler auf Laufwerk

Wird von CloseFile, Write, WriteIn oder Flush gemeldet, wenn auf dem Laufwerk kein freier Speicher mehr verfügbar ist.

102

Datei nicht zugewiesen

Wird von Reset, Rewrite, Append, Rename und Erase gemeldet, wenn der Dateivariablen kein Name zugewiesen wurde (durch einen Aufruf von Assign oder AssignFile).

103

Datei nicht geöffnet

Wird von CloseFile, Read Write, Seek, Eof, FilePos, FileSize, Flush, BlockRead oder BlockWrite gemeldet, wenn die Datei nicht geöffnet ist.

104

Datei nicht für Eingabe geöffnet

Wird von Read, Readln, Eof, Eoln, SeekEof oder SeekEoln gemeldet, wenn die Textdatei nicht für die Eingabe geöffnet ist.

105

Datei nicht für Ausgabe geöffnet

Wird von Write oder Writeln für eine Textdatei gemeldet, wenn keine Konsolenanwendung bereitgestellt wird.

106

Ungültiges Zahlenformat

Wir von Read oder Readln gemeldet, wenn ein aus einer Textdatei gelesener numerischer Wert nicht das richtige Zahlenformat hat.



Siehe auch