pourquoi ce petit code d'exemple plante ?

Code : Tout sélectionner
Dim parametre.s(2)
Dim pos_signe.l(5)
pos_signe(1)=FindString(parametre(1),">",1)
pos_signe(2)=FindString(parametre(1),"<",1)
pos_signe(3)=FindString(parametre(1),"=",1)
pos_signe(4) =FindString(parametre(1),"<>",1)
pos_signe(5)=FindString(parametre(1),"<=",1)
If pos_signe(5)=0
pos_signe(5)=FindString(parametre(1),"=<",1)
EndIf
pos_signe(5)=FindString(parametre(1),">=",1)
If pos_signe(5)=0
pos_signe(5)=FindString(parametre(1),"=>",1)
EndIf
For r=1 To 5
If pos_signe(r)>0
parti_1$=Mid(parametre(1),1,pos_signe(r))
parti_2$=Mid(parametre(1), pos_signe(r), Len(pos_signe(r)) )
parti_3$=Mid(parametre(1),pos_signe(r)+Len(pos_signe(r)),Len(parametre(1)))
EndIf
Next r
n'importe quoi !!!
finalement je me demande si je vais pas revenir a la version 3.94 moi
