[R] Erreur inconnue

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Kevzi
Niveau 4
Niveau 4
Messages : 78
Enregistré le : dim. 17 juil. 2011 12:36
Status : Hors ligne

[R] Erreur inconnue

#1

Message par Kevzi »

j'ai crée un programme qui permet de surveiller son ordi (pas fini). Le problème c'est que quand je le compile , il me met cette erreur : C:\Users\Kevin\Desktop\script\Anti-Yaourt\Chat.au3 (70) : ==> Variable used without being declared.:
Case $Button1
Case ^ ERROR

je n'ai pas trop compris l’erreur , alors je vous montre le code :
► Afficher le texte
merci d'avance à ceux qui trouveront mon problème.

j'ai essayé comme ça :
► Afficher le texte
mais le problème c'est que quand j'essaye d'utiliser la fonction webcam en appuyany sur le bouton "demarrer" , ça ne marche pas.


Edit: grosse amélioration du script (en terme de lisibilité et de cohérence). juger pas vous même :wink: :
► Afficher le texte
Modifié en dernier par Kevzi le ven. 09 sept. 2011 02:17, modifié 5 fois.
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..]erreur inconnue

#2

Message par Iste »

"Variable used without being declared" → "Variable utilisée sans etre déclarée"

En gros, votre $Button1 ne correspond a rien. A vous de voir comment corriger cela.
Signez ici
Kevzi
Niveau 4
Niveau 4
Messages : 78
Enregistré le : dim. 17 juil. 2011 12:36
Status : Hors ligne

Re: [..]erreur inconnue

#3

Message par Kevzi »

problème réglé , j'ai utilisé if then. Merci

Edit: nouveau problème, sujet modifié.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Erreur inconnue

#4

Message par mikell »

Y a rien qui te choque ?

Code : Tout sélectionner

  Case $GUI_EVENT_CLOSE
   Exit
   If $Buttond Then
      _Webcam_Rec_Start("cam.avi", $ID)
   EndIf
Soigne l'allure du script, indente correctement pour mettre en évidence les 'Case' et tu vas découvrir plein de trucs :mrgreen:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Kevzi
Niveau 4
Niveau 4
Messages : 78
Enregistré le : dim. 17 juil. 2011 12:36
Status : Hors ligne

Re: [..] Erreur inconnue

#5

Message par Kevzi »

mikell a écrit :Y a rien qui te choque ?

Code : Tout sélectionner

  Case $GUI_EVENT_CLOSE
   Exit
   If $Buttond Then
      _Webcam_Rec_Start("cam.avi", $ID)
   EndIf
Soigne l'allure du script, indente correctement pour mettre en évidence les 'Case' et tu vas découvrir plein de trucs :mrgreen:
effectivement en regardant bien j'ai fait quelque chose d'assez... étonnant :shock:.
merci à vous de m'avoir éclairci. Je posterais le script dans le forum "exemple de script"
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [R]erreur inconnue

#6

Message par Iste »

A l'avenir, essayez de trouver un titre plus pertinant, de vous limiter a un seul probleme par sujet, et surtout, pour éviter ce genre de probleme, je vous recomande fortement l'usage de scite4autoit qui possède des outils pour formater le code (ctrl + T) et bien d'autres choses sympa pour éviter ce genre d'erreurs !

Pensez aussi a bien relire votre code ;)
Signez ici
Kevzi
Niveau 4
Niveau 4
Messages : 78
Enregistré le : dim. 17 juil. 2011 12:36
Status : Hors ligne

Re: [R]erreur inconnue

#7

Message par Kevzi »

Iste a écrit :A l'avenir, essayez de trouver un titre plus pertinant, de vous limiter a un seul probleme par sujet, et surtout, pour éviter ce genre de probleme, je vous recomande fortement l'usage de scite4autoit qui possède des outils pour formater le code (ctrl + T) et bien d'autres choses sympa pour éviter ce genre d'erreurs !

Pensez aussi a bien relire votre code ;)
j'ai bien nettoyé le code et j'ai mit aussi des commentaires. Quand vous dites "titre plus pertinent , vous voulez parler de mon script ?
vous allez rire, mais j'utilise scite :lol:. Encore merci de m'avoir aidé et de m'avoir appris une nouvelle commande: (ctrl + T) :wink:
Répondre