[R] Générer des fonctions

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
pumilio
Niveau 3
Niveau 3
Messages : 32
Enregistré le : lun. 03 déc. 2012 16:59
Status : Hors ligne

[R] Générer des fonctions

#1

Message par pumilio »

Bonjour,

Est-il possible de créer des fonctions dans une boucle ? J'ai essayé divers solutions mais rien à faire. Autoit n'accepte pas de variable comme nom de fonction et je ne vois pas comment contourner ça.

Voici mon code dans lequel je souhaiterais générer les fonctions "_linkInX()" et "_linkOutX()" puisque leur nombre peut changer en fonction des besoins:
► Afficher le texte
J'ai essayé des choses de ce genre sans succès :

Code : Tout sélectionner

For $j = 0 to 6
    $funcNameIn = "_linkIn"&$j
    $funcNameOut = "_linkOut"&$j
    Func $funcNameIn($CtrlID, $Param, $Param2)
        GUICtrlSetBkColor($a[$j][0], 0x000000)
        GUICtrlSetColor($a[$j][0], 0xFFFFFF)
    EndFunc
    Func $funcNameOut($CtrlID, $Param, $Param2)
        GUICtrlSetbkColor($a[$j][0], 0xBDC6CF)
        GUICtrlSetColor($a[$j][0], 0x000000)
    EndFunc
Next
Merci pour votre aide.
Modifié en dernier par pumilio le jeu. 26 mars 2015 15:29, modifié 2 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Générer des fonctions

#2

Message par mikell »

Décidément tu aimes te compliquer la vie :mrgreen:
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
pumilio
Niveau 3
Niveau 3
Messages : 32
Enregistré le : lun. 03 déc. 2012 16:59
Status : Hors ligne

Re: [..] Générer des fonctions

#3

Message par pumilio »

En effet :oops:
Je pique des petits bouts de code sur les forums et vu mon niveau je ne les maitrises pas...
Mais après ton intervention tout est simple et clair en effet.

Merci
Répondre