Ciler | Ton erreur est ...
nickola a écrit a écrit :
Private Sub Visu_Click()
Dim num, type1 As Integer
Dim nom, comment, way As String
If Tchoix.Text <> "" Then Open Tchoix.Text For Input As #1
While Not EOF(Tchoix.Text) <-là
cptr = cptr + 1
If cptr > 3 Then
cpt = cpt + 1
Line Input #1, phrase
Call decortique(phrase, num, type1, nom, comment, way) <-ou là
tabDec(cpt).numéro = num tabDec(cpt).name = nom
tabDec(cpt).typ = type1
tabDec(cpt).com = comment
tabDec(cpt).chem = way
End If
Wend
Close #1
txtchoix.Text = "le nombre de traitmeent est de " + cpt
End Sub
voilà la procédure qui plante et lorsque je compile il me dit :
Type d'argument byref incompatible.
DES IDEES ??? C'est urgent
|
Type d'argument byref incompatible signifie que tu doit passer un paramètre par adresse et que avec le param que tu donnes c'est pas possible, donc il faut que tu vois dans les procédures EOF et decortique laquelle a un paramètre qui doit passer byref.
Pour moi, c'est le EOF(TChoix.Text), essaiye de le remplacer par EOF(1), histoire de pas avoir utilisé open pour rien [edtdd]--Message édité par ciler--[/edtdd] ---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
|