Erreurs d'E/S

De RAD Studio
Aller à : navigation, rechercher

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.



Voir aussi