Lecture d'une ressource texte
Bonjour,
j'ai un fichier dictionnaire.txt dans les ressources de mon application windows form . Je souhaite le parcourir ligne par ligne pour extraire son contenu dans un tableau. Seulement, j'ai une erreur sur le chemin donné au StreamReader :
Citation:
Caractères non conformes dans le chemin d'accès.
Lorsque je passe la souris sur ma ressource dans le code, j'y vois bien le contenu et il n'y a aucun caractère spécial ni même accentué sur le nom complet du chemin...
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
'Liste fichiers txt
Public s_FileDictionnaire As String = My.Resources.Dictionnaire
'...
Dim StrReader As StreamReader
Dim s_Ligne As String
If Not File.Exists(s_FileDictionnaire) Then ' Lorsque j'ai la souris sur le string du fichier, j'ai bien le contenu du fichier qui s'affiche...
'Le fichier n'existe pas. On informe de l'erreur
frmAccueil.lblInfo.Text = "Erreur : Chargement des mots impossible, veuillez vérifier le fichier Dictionnaire.txt"
End If
'Ouverture du fichier et Création d'un tableau de mots
StrReader = New StreamReader(s_FileDictionnaire) ' L'exception est detectée a cette ligne.
MsgBox("Debut du fichier")
s_Ligne = StrReader.ReadLine()
While Not s_Ligne Is Nothing
MsgBox(s_Ligne)
s_Ligne = StrReader.ReadLine()
End While
MsgBox("Fin du fichier")
'Fermeture streamreader
If Not IsNothing(StrReader) Then StrReader.Close() |
Il y a quelque chose qui m'échappe! Peut être que je dois utiliser une autre méthode pour parcourir un fichier txt qui est dans les ressources?!
Merci pour vos réponses futures.
Kikouyou 1080