OVH Cloud OVH Cloud

Accéder à coup sûr à un fichier

2 réponses
Avatar
Christian Hugoud
Bonjour,

J'utilise un StreamReader pour lire un fichier ini.

De temps en temps il me plante une IOException, sans de véritable raison
objective (fichier inutilisé depuis plusieurs secondes, voire minutes).

Comment puis-je faire pour y accéder à coup sûr ?

Christian

2 réponses

Avatar
TroXsA
Bonjour

Fermez vous le fichier a la fin de votre code (avec la methode .close)

Exemple
Dim MonFicchierINI As New StreamReader("C:MonINI.ini")
Dim AllText As String = MonFicchierINI.ReadToEnd()
MonFicchierINI.Close()

Ou alors il faut retourner une copie du fichier et le lire voir les
exeptions

Cordialement

--

Mail : http://cerbermail.com/?rIXgaw9Xsl
Site : http://troxsa.info


"Christian Hugoud" a écrit dans le message de news:
%
Bonjour,

J'utilise un StreamReader pour lire un fichier ini.

De temps en temps il me plante une IOException, sans de véritable raison
objective (fichier inutilisé depuis plusieurs secondes, voire minutes).

Comment puis-je faire pour y accéder à coup sûr ?

Christian



Avatar
Christian Hugoud
Oui absolument.

Ceci se fait au démarrage de l'appli, comme si des éléments n'étaient pas
initialisés. Ceci dit, j'ai contourné le pb avec une boucle et un test. Mais
j'aimerais comprendre.

Merci.

Christian

"TroXsA" a écrit dans le message de news:
dshn84$vkm$
Bonjour

Fermez vous le fichier a la fin de votre code (avec la methode .close)

Exemple
Dim MonFicchierINI As New StreamReader("C:MonINI.ini")
Dim AllText As String = MonFicchierINI.ReadToEnd()
MonFicchierINI.Close()

Ou alors il faut retourner une copie du fichier et le lire voir les
exeptions

Cordialement

--

Mail : http://cerbermail.com/?rIXgaw9Xsl
Site : http://troxsa.info


"Christian Hugoud" a écrit dans le message de
news: %
Bonjour,

J'utilise un StreamReader pour lire un fichier ini.

De temps en temps il me plante une IOException, sans de véritable raison
objective (fichier inutilisé depuis plusieurs secondes, voire minutes).

Comment puis-je faire pour y accéder à coup sûr ?

Christian