Erreurs d'E/S
Remonter à Erreurs du compilateur Delphi - Index
Les erreurs d'E/S déclenchent une exception si une instruction est compilée dans l'état {$I+}
. Si l'application n'inclut pas l'unité System.SysUtils, l'exception provoquera l'arrêt de l'application.
Gestion des erreurs d'E/S
Dans l'état {$I-}
, le programme continue de s'exécuter et l'erreur est reportée par la fonction IOResult.
Liste des erreurs d'E/S
Le tableau suivant répertorie toutes les erreurs d'E/S, nombres et descriptions.
Nombre |
Nom |
Description |
100 |
Erreur de lecture du disque |
Rapportée par Read à propos d'un fichier typé si vous tentez de lire après la fin du fichier. |
101 |
Erreur d'écriture du disque |
Rapportée par CloseFile, Write, WriteIn ou Flush si le disque est plein. |
102 |
Fichier non assigné |
Rapportée par Reset, Rewrite, Append, Rename ou Erase si la variable du fichier n'a pas reçu de nom via un appel à Assign ou à AssignFile. |
103 |
Fichier non ouvert |
Rapportée par CloseFile, Read Write, Seek, Eof, FilePos, FileSize, Flush, BlockRead ou BlockWrite si le fichier n'est pas ouvert. |
104 |
Fichier non ouvert en entrée |
Rapportée par Read, Readln, Eof, Eoln, SeekEof ou SeekEoln à propos d'un fichier texte si le fichier n'est pas ouvert en mode input. |
105 |
Fichier non ouvert en sortie |
Rapportée par Write ou Writeln à propos d'un fichier texte si vous ne générez pas d'application Console. |
106 |
Format numérique incorrect |
Rapportée par Read ou Readln si la valeur numérique lue dans un fichier texte n'est pas conforme au format numérique requis. |