[VB.Net] Comment lire une url depuis un fichier .ini ?
Bonjour à tous,
Ceci est mon premier message sur ce forum, merci à vous.
Bien que les .ini ne soient plus employés dans le .NET, je souhaites toutefois encore employer cette méthode.
Mon problème est le suivant :
Comme indiqué sur le tutorial (http://plasserre.developpez.com/v4-18.htm), j'écris et lis des données enregistrées dans mon fichier INI.
Les variables numériques passent sans soucis, toutefois, j'ai enregistré une variable correspondant à une adresse d'un fichier sonore.
Celle-ci est donc bien ajouté dan le .ini :
Code:
1 2 3
|
MMJ1=C:\Documents and Settings\Alex\Mes documents\Ma musique\
2 Many Dj's - Dreadlock woman.mp3 |
A la lecture, j'enregistre cette variable dans un string.
Ensuite ajoutée dans un tableau (Appelé ici TT)
Code:
1 2 3 4 5
|
'Comme indiqué dans le tutorial
istat = Get_Private_Profile_String(cRubrique, "MMJ1"i, "", c_MMJ, cIniFile)
c_MMJ = Trim(c_MMJ)
TT.Add(c_MMJ) |
La donnée du tableau est restockée dans un autre string nommé url().
Code:
1 2 3 4 5 6
|
'CODE SIMPLIFE,
' le j faisant partie d'un For...
' Cette partie du code est fonctionnelle car,
' employée également hors de cet contexte
url(j) = TT.Item(j) |
Toutefois, par la suite je demande la fonction
Code:
1 2
|
Path.GetFileNameWithoutExtension(url(j)) |
de ce string, et là le message d'erreur
Citation:
"Illegal Characters in Path"
m'est retourné.
J'ai essayé les .Tostring, les .Replace, mais rien n'y fait.
Si la variable est donnée par une autre méthode, celle de l'openfileDialog par exemple, tout se passe à merveille.
J'ai pensé à l'encodage du fichier texte, mais sans succès.
Je fais donc appel à vos services,
Bien à vous,
Alex.