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 :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...Caractères non conformes dans le chemin d'accès.
Voici mon code :
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?!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()
Merci pour vos réponses futures.
Kikouyou 1080
Partager