Ein- und Ausgabefehler
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. |