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 :
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 : 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()
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