IORESULT |
Résultat d'E/S |
---|---|
Free Pascal | System |
Syntaxe
Function IOResult:Word; |
Description
Cette fonction permet de connaître le code d'erreur d'une opération effectué sur un fichier.
Remarque
- La fonction IOResult contient le résultat de tout appel d'entrée/sortie, lorsque la directive du compilateur {$I-} est active, désactivant la vérification d'entrée/sortie. Lorsque l'indicateur est lu, il est remis à zéro. Si la fonction IOResult est égal à zéro, l'opération s'est terminée avec succès. S'il est différent de zéro, une erreur s'est produite. Les erreurs suivantes peuvent survenir :
Valeur | Description |
---|---|
Erreurs DOS : | |
2 | Cette valeur permet d'indiquer que le fichier n'est pas trouvé. |
3 | Cette valeur permet d'indiquer que le chemin n'est pas trouvé. |
4 | Cette valeur permet d'indiquer qu'il y a trop de fichiers ouverts. |
5 | Cette valeur permet d'indiquer un accès refusé. |
6 | Cette valeur permet d'indiquer que le Handle de fichier n'est pas valide. |
12 | Cette valeur permet d'indiquer que le mode d'accès aux fichiers est non valide. |
15 | Cette valeur permet d'indiquer que le numéro de disque n'est pas valide. |
16 | Cette valeur permet d'indiquer qu'il est impossible de supprimer le répertoire actuel. |
17 | Cette valeur permet d'indiquer qu'il est impossible de renommer sur plusieurs volumes. |
Erreurs d'entrée/sortie : | |
100 | Cette valeur permet d'indiquer qu'une erreur lors de la lecture à partir du disque s'est produit. |
101 | Cette valeur permet d'indiquer qu'une erreur lors de l'écriture sur le disque s'est produit. |
102 | Cette valeur permet d'indiquer que le fichier n'est pas attribué. |
103 | Cette valeur permet d'indiquer que le fichier n'est pas ouvert. |
104 | Cette valeur permet d'indiquer que le fichier n'est pas ouvert pour la saisie. |
105 | Cette valeur permet d'indiquer que le fichier n'est pas ouvert pour la sortie. |
106 | Cette valeur permet d'indiquer que le numéro est invalide. |
Erreurs fatales : | |
150 | Cette valeur permet d'indiquer que le disque est protégé en écriture. |
151 | Cette valeur permet d'indiquer que le périphérique est inconnu. |
152 | Cette valeur permet d'indiquer que l'unité de disque n'est pas prêt. |
153 | Cette valeur permet d'indiquer que la commande est inconnue. |
154 | Cette valeur permet d'indiquer que la vérification CRC a échoué. |
155 | Cette valeur permet d'indiquer que l'unité de disque spécifié n'est pas valide. |
156 | Cette valeur permet d'indiquer qu'une erreur de recherche sur le disque s'est produit. |
157 | Cette valeur permet d'indiquer que le type de média n'est pas valide. |
158 | Cette valeur permet d'indiquer que le secteur est introuvable. |
159 | Cette valeur permet d'indiquer que l'imprimante n'a plus de papier. |
160 | Cette valeur permet d'indiquer qu'une erreur lors de l'écriture sur le périphérique s'est produit. |
161 | Cette valeur permet d'indiquer qu'une erreur lors de la lecture depuis le périphérique s'est produit. |
162 | Cette valeur permet d'indiquer qu'une défaillance matérielle s'est produit. |
Voir également
Langage de programmation - Free Pascal - Référence de procédures et fonctions - Reset
Langage de programmation - Free Pascal - Référence de procédures et fonctions - Rewrite
Langage de programmation - Free Pascal - Référence de procédures et fonctions - Close
Dernière mise à jour : Samedi, le 18 juillet 2015