[R] Fonction _IsChecked

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Idrazil
Niveau 1
Niveau 1
Messages : 11
Enregistré le : mer. 12 mars 2014 14:38
Status : Hors ligne

[R] Fonction _IsChecked

#1

Message par Idrazil »

Bonjour,

Je rencontre un problème pour mes GUI: Lorsque je lance le script tout se passe normalement pour la 1ere GUI. Mais des que des Checkbox apparaissent, j'ai un message d'erreur: "Missing right bracket ')' in expression."

Cette erreur est sur la fin de Func

Code : Tout sélectionner

Func _IsChecked($control)
    Return BitAnd(GUICtrlRead($control),$GUI_CHECKED) = $GUI_CHECKED
EndFunc
J'ai essayé de désinstaller Autoit, j'ai copié/collé la fonction _IsChecked depuis le site d'Autoit, mais là je comprend vraiment pas.
Modifié en dernier par Idrazil le mar. 18 mars 2014 09:36, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11818
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Fonction _IsChecked

#2

Message par Tlem »

Il faudrait que vous fassiez un copier/coller du message d'erreur de la console de SciTE ou que vous nous donniez un peu plus de code, parce que cette fonction est correcte et ne contient pas d'erreur. L'erreur provient probablement du reste de votre code.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Idrazil
Niveau 1
Niveau 1
Messages : 11
Enregistré le : mer. 12 mars 2014 14:38
Status : Hors ligne

Re: [..] Fonction _IsChecked

#3

Message par Idrazil »

Message de la console: 47) :
==> Missing right bracket ')' in expression.:
Func _IsChecked($control)
Fun^ ERROR
>Exit code: 1 Time: 1.428

Le code est un peu long et non-commenté :( :
► Afficher le texte
Idrazil
Niveau 1
Niveau 1
Messages : 11
Enregistré le : mer. 12 mars 2014 14:38
Status : Hors ligne

Re: [..] Fonction _IsChecked

#4

Message par Idrazil »

C'est bon j'ai trouvé, merci: il manquait une parenthèse avant le "Then" d'un "If" où j'appelle la fonction. :?

Par contre, c'est juste une question comme cela, mais est ce que les Switch ont une limite de taille ?
Parce que si j'enleve le "EndSwitch" et le "Switch GUIGetMsg" du milieu, certaines lignes ne sont pas prises en compte comme le texte de l'input ou le "Disable" de la combo "frequence des lettres" ou des boutons radio.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11818
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Fonction _IsChecked

#5

Message par Tlem »

Impossible de donner plus d'info, le code est non fonctionnel (il manque des morceaux).
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Idrazil
Niveau 1
Niveau 1
Messages : 11
Enregistré le : mer. 12 mars 2014 14:38
Status : Hors ligne

Re: [..] Fonction _IsChecked

#6

Message par Idrazil »

De toute façon mon probleme est résolu :)
Le double "Switch" fais beaucoup de boucles mais le script reste opératif.

Merci d'avoir de votre temps pour voir mon souci.

En vous souhaitant une bonne fin de journée,

Idrazil
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11818
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Fonction _IsChecked

#7

Message par Tlem »

Après avoir rajouté les deux includes manquants (GUIConstantsEx.au3 et File.au3), pas de message d'erreur ...

Par contre, il existe déjà sur le forum des fonctions générateur de mot de passe. ^^
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Idrazil
Niveau 1
Niveau 1
Messages : 11
Enregistré le : mer. 12 mars 2014 14:38
Status : Hors ligne

Re: [R] Fonction _IsChecked

#8

Message par Idrazil »

C'est vrai, mais le meilleur c'est le challenge de la prog' ;) (les includes sont dans mon code mais je ne les avais pas mis ici)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11818
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Fonction _IsChecked

#9

Message par Tlem »

Finalement, il n'y a aucun problème.
Ce sujet n'a donc aucune raison de perdurer. :mrgreen:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre