vous connaissez SizeOf(MyStruct)
vous connaissez OffsetOf(MyStruct/fieldName)
et pourquoi pas IndexOf(MyStruct,index.l)
un p'tit exemple d'utilisation:
Code : Tout sélectionner
Structure PERSONNE
nom.s
prenom.s
naissance.s
commentaire.s
EndStructure
perso.PERSONNE
For i=0 To 3
Debug IndexOf(perso,i) ; pour debugger toute une structure
Next
line$ = ""
For i=0 To 3
ligne$ + IndexOf(perso,i) + Chr(10) ; pour concaténer tt les champs d'une structure
Next
AddGadgetItem(#ListIcon,-1,ligne$)