Bonjour a tous
Je voudrais lire un fichier texte en utilisant le code classique suivant
Lorsque j'utlise ce code dans le "coeur" du projet, pas de pb.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Procedure xxxx; VAR F : TextFile; Begin // code simplifie pour faciliter la lecture du pb :ccool: AssignFile(F, 'c:\texte.txt'); Reset(F); CloseFile(F); End;
Mais je l'ai installe dans un thread (au travers d'un composant JEDI: tJvThread dans sa methode OnExecute)
Voici l'echantillon du code
et la, malheur une erreur 103 E/S apparait au moment du Reset(F);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Procedure JvThreadExecute(Sender: TObject; Params: Pointer); VAR F : TextFile; Begin // code simplifie pour faciliter la lecture du pb :ccool: AssignFile(F, 'c:\texte.txt'); Reset(F); CloseFile(F); End;
Des idees sur les raisons, et comment la corriger ???
merci d'avance
olivier
Partager