Problème de test "IOResult" suite à ouverture fichier (Delphi7)
Fermé
songeurs
Messages postés
9
Date d'inscription
dimanche 29 janvier 2017
Statut
Membre
Dernière intervention
20 avril 2021
-
7 avril 2021 à 00:16
Utilisateur anonyme - 7 avril 2021 à 17:36
Utilisateur anonyme - 7 avril 2021 à 17:36
A voir également:
- Problème de test "IOResult" suite à ouverture fichier (Delphi7)
- Test performance pc - Guide
- Fichier rar - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
2 réponses
Utilisateur anonyme
7 avril 2021 à 00:53
7 avril 2021 à 00:53
Bonjour,
le traitement continue comme si IOResult était à zéro C'est exactement ce qui se passe ! Il faut donc sauvegarder sa valeur dans une variable avec laquelle on va effectuer les tests :
le traitement continue comme si IOResult était à zéro C'est exactement ce qui se passe ! Il faut donc sauvegarder sa valeur dans une variable avec laquelle on va effectuer les tests :
... Var erreur : integer; ... {$I-} AssignFile (FicIn, CheminEtNomFichier); FileMode := 0; //Accès en lecture seule Reset (FicIn); //Ouverture en lecture seule {$I+} erreur:=IOResult; if (erreur<>0) ...
songeurs
Messages postés
9
Date d'inscription
dimanche 29 janvier 2017
Statut
Membre
Dernière intervention
20 avril 2021
7 avril 2021 à 12:22
7 avril 2021 à 12:22
Bonjour,
Cela fonctionne en faisant comme indiqué.
Ce comportement parait quand même bien étrange.
Je fais du Delphi par intermittence depuis l'an 2000 et jusqu'à présent je n'ai pas eu l'occasion de me rendre compte de cette particularité..
Cela veut dire que la valeur n'est plus disponible, sans doute est elle modifiée par des opérations du système ?
En tout cas merci pour cette assistance efficace !
Cela fonctionne en faisant comme indiqué.
Ce comportement parait quand même bien étrange.
Je fais du Delphi par intermittence depuis l'an 2000 et jusqu'à présent je n'ai pas eu l'occasion de me rendre compte de cette particularité..
Cela veut dire que la valeur n'est plus disponible, sans doute est elle modifiée par des opérations du système ?
En tout cas merci pour cette assistance efficace !