Code : Tout sélectionner
Declare addlist(list idlist(),var.s)
NewList MaListe()
AddElement(MaListe())
MaListe() = 10
addlist(Maliste(),"1,2,42,13,21,420,24,3,1") ; AddList 1, 2, 42, 13, 21, 420, 24, 3, 1
; verification
ForEach Maliste()
debug Maliste()
Next
Procedure Addlist(list idlist(),var.s)
;by Zorro
For i=1 to countstring(var.s,",")
AddElement(idlist())
idlist()=val(stringfield(var.s,i,","))
Next i
EndProcedure
il Manque un IsList() dans Purebasic , et surement d'autres is***() ... j'ai pas codé depuis un moment
l'utilisation des variables dans les boucles FOR-NEXT STEP ...celle là ça fait un moment que je la demande

c'est dingue qu'un langage qui porte le nom de BASIC ne puisse le faire

Merci d'avance