Pour l'instant je teste caractéres par caractéres la cohérence entre les chaines
Comment faire pour tester par exemple dans l'exemple ci dessous le morceau de chaine " 5519 |" avec " 5518|"
sachant que les " groupes" ont une longueur differente
merci à tous ceux qui m'ont déjà aidé
Code : Tout sélectionner
control1$=" 1 | 5519 | 1 | | 2 | 9 | 8 |"
control2$=" 1 | 5518 | 44 | | 2 | 9 | 8 |"
CreateFile(0, "C:\resultat.txt")
If control1$=control2$
MessageRequester("Information","Verif Ok !")
Else
long1=Len(control1$)
long2=Len(control2$)
For i = 1 To long1
i$=Str(i)
test_car_chaine1$=Mid(control1$,i,4)
test_car_chaine2$=Mid(control2$,i,4)
If test_car_chaine1$<> test_car_chaine2$
WriteStringN(0,"Valeur différente position "+i$+" Champ -> "+test_car_chaine1$)
Else
EndIf
Next i
EndIf
CloseFile(0)