J'utilise dans une fonction un tableau 1D ($TableauReponses) :
Code : Tout sélectionner
Func [color=#008000]PageSondage[/color]([color=#BF0000]$TableauReponses[/color])
Global $Form1 = GUICreate("Feuille1", 593, 443, 192, 124)
Global $Label1 = GUICtrlCreateLabel("Outils de sondage", 160, 24, 267, 46)
GUICtrlSetFont(-1, 26, 800, 0, "Calibri")
Global $Suivant = GUICtrlCreateButton("Suivant", 225, 368, 100, 30, $BS_FLAT)
Global $Resultat = GUICtrlCreateButton("Résultat", 100, 368, 100, 30, $BS_FLAT)
Global $Quitter = GUICtrlCreateButton("Quitter", 356, 368, 100, 30, $BS_FLAT)
Global $Groupe = GuiCtrlCreateGroup([color=#BF0000]$TableauReponses[/color][0],65, 130, 130,100)
Global $Radio1 = GUICtrlCreateRadio([color=#BF0000]$TableauReponses[/color][1], 72, 144, 113, 17)
Global $Radio2 = GUICtrlCreateRadio([color=#BF0000]$TableauReponses[/color][2], 72, 160, 113, 17)
Global $Radio3 = GUICtrlCreateRadio([color=#BF0000]$TableauReponses[/color][3], 72, 176, 113, 17)
Global $Radio4 = GUICtrlCreateRadio([color=#BF0000]$TableauReponses[/color][4], 72, 192, 113, 17)
GUICtrlSetState($Radio1, $GUI_CHECKED)
EndFuncCode : Tout sélectionner
Local [color=#BF0000]$Tableau2D[/color][2][5]Tableau2D[1][x] (x allant de 0 à 4) sont les données que j'veux envoyer à la fonction la deuxieme fois
Sauf que j'pensais que $TableauReponses[0] etait un pointeur donc j'appellais la fonction comme ceci :
Code : Tout sélectionner
[color=#008000]PageSondage[/color]([color=#BF0000]$Tableau2D[/color][0])xxx.au3 (21) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
J'ai essayez plusieurs truc mais ca n'a pas fonctionné.
Pourriez vous m'aider ?
Merci de vos réponses.




