VB/VB.Net Erreur affichage de sort

A

Anonymous

Invité
#1
Bonjour,

j'ai un problème, je cherche a afficher le nom des sorts avec son id, voilà ce que sa donne:
Dim sort As New StreamReader(Application.StartupPath & "\bot\sort.txt")
While Not sort.ReadToEnd
Dim line As String = sort.ReadLine()
Dim R() As String
R = Split(line, "|")
If R(0) = ID_Message.spells(i).spellId.ToString Then
Invoke(list, ListSort, R(1), ID_Message.spells(i).spellLevel.ToString)
End If
End While

Mais dans:
ID_Message.spells(i).spellLevel.ToString

On me dit que i n'est pas accessible dans ce contexte parce que c'est un ami. Une idee ?
Error 2 'i' is not accessible in this context because it is 'Friend'.

J'ai aussi essayé d'afficher mon split dans une MsgBox et j'ai cette erreur, voilà ce que sa me donne:
parsing() ToLong -> La conversion de la chaîne "0|Coup de poing
1|Armure Incand" en type 'Long' n'est pas valide.

Merci d'avance j'attend une réponse
 

ToOnS

Membre Actif
Inscrit
8 Avril 2009
Messages
974
Reactions
0
#2
l'erreur est pas dans ce topic , donnes en plus
 
A

Anonymous

Invité
#3
Résolu 1erreur sur 2: parsing() ToLong -> La conversion de la chaîne "0|Coup de poing
1|Armure Incand" en type 'Long' n'est pas valide.
 

4R7Y

Contributeur
Inscrit
6 Mars 2011
Messages
213
Reactions
0
#4
Long c'est un Nombre,
"0|Coup de poing
1|Armure Incand" c'est un String
 

ToOnS

Membre Actif
Inscrit
8 Avril 2009
Messages
974
Reactions
0
#5
ouais ca fait la 3ieme fois pour des erreurs de type , je lui avais dit 2 mais pas 3 , donc je dit 3 mais pas 4 :lol: sinon ca sera la technique d'BlueDream -> "va voir le site du zero apres viens nous parler" :mrgreen:
 
Dernière édition par un modérateur:
Haut Bas