IO$ERROR |
Erreur d'entrée/sortie |
---|---|
TRS-80 Pascal |
Syntaxe
PROCEDURE IO$ERROR(NEWSTATE:BOOLEAN;VAR OLDSTATE:BOOLEAN); EXTERNAL; |
Description
Cette procédure permet de fixer l'état de l'indicateur de récupération d'erreur d'entrée/sortie dans le système d'exécution Pascal.
Remarques
- Cette procédure définit l'état du drapeau de récupération d'erreur d'entrée/sortie dans le système d'exécution Pascal. Ce drapeau est utilisé pour déterminer si un programme détecte ses propres erreurs d'entrée/sortie. Si le drapeau est défini sur true, le traitement des erreurs par défaut est effectué. En cas d'erreur sur un fichier ou un périphérique, un message s'affiche sur le CRT et le programme s'arrête.
- Si le drapeau d'erreur d'entrée/sortie est défini sur false, toutes les erreurs d'entrée/sortie sont ignorées par le système et il appartient au programme de rechercher et de récupérer des erreurs d'entrée/sortie. Les erreurs d'entrée/sortie peuvent être détectées en appelant la fonction FILE$STATUS. Le paramètre NEWSTATE est une valeur booléenne définissant le nouvel état du drapeau de récupération d'erreur d'entrée/sortie. Le paramètre OLDSTATE est utilisé pour renvoyer la valeur précédente du drapeau. Cela permet à un programme de modifier temporairement l'état, puis de le restaurer.
Dernière mise à jour : Vendredi, le 31 Juillet 2020