02/04/05 : 00h52m
Amélioration 1: dés le premier point-virgule hors d'une chaine, il considéère le reste comme du commentaire
Amélioration 2: il gère les multiples points-virgules dans les chaines !
Attention : Code supermoche

mais c'était pour les tests !
Demain ! ¨Plus d'explications !
Alors n'hésitez pas pour les commentaires et les critiques !
Code : Tout sélectionner
text$="C'est un test "+Chr(34)+";"+Chr(34)+Chr(34)+";"+Chr(34)+" aprés on continue ;"+Chr(34)+"teste2"+Chr(34)+Chr(34)+";"+Chr(34)+" aprés on continue"
i=0
j=1
If OpenWindow(0,0,0,322,150,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"EditorGadget") And CreateGadgetList(WindowID(0))
EditorGadget (0,8,8,306,133,#PB_Container_Raised)
Repeat
test=FindString(text$,";",i)
test2$=Mid(text$,1,test)
alpha=CountString(test2$,Chr(34))
If alpha%2=1
test3$="dedan"
i=test+2
Else
test3$="hors"
i=test+1
EndIf
AddGadgetItem(0,5*j+1,text$+Str(j))
AddGadgetItem(0,5*j+2,Str(test))
AddGadgetItem(0,5*j+3,test2$)
AddGadgetItem(0,5*j+4,Str(alpha))
AddGadgetItem(0,5*j+5,test3$)
j=j+1
Until test=0 Or test3$="hors"
Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
EndIf
Merci

encore

au

Soldat

Inconnu
PS : Bonne nuit les gars !
