[R] Que faire face a des erreur comme ca ?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
yagonfstm91
Niveau 4
Niveau 4
Messages : 66
Enregistré le : dim. 07 août 2011 14:26
Status : Hors ligne

[R] Que faire face a des erreur comme ca ?

#1

Message par yagonfstm91 »

Bonjour, mon programme a aléatoirement cette erreur :

Image

Le truc c'est qu'il n'y a pas de ligne 10230...
mon programme en a que 950...

Que faire ? :?

Merci
Modifié en dernier par yagonfstm91 le ven. 24 févr. 2012 18:55, modifié 1 fois.
Mon site web : http://YagoServer.net/
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] Que faire face a des erreur comme ca ?

#2

Message par silvere »

Lance ton programme quand il est ouvert dans SciTE ton erreur apparaitra dans le pied de page.
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Que faire face a des erreur comme ca ?

#3

Message par Tlem »

Lorsque votre script est compilé, il contient les lignes de code de vos Include + de votre propre code, donc cela reste normal.
A première vue, votre erreur correspond à une erreur d'oublis de déclaration de variable. Ce type d'erreur et beaucoup d'autres peuvent être évitées très simplement en ajoutant tout au début de votre script la ligne suivante :

Code : Tout sélectionner

#AutoIt3Wrapper_Au3Check_Parameters= -d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6
Un simple CTRL + F5 de votre code affichera les erreurs détectées dans la console de Scite.
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é".
Avatar du membre
yagonfstm91
Niveau 4
Niveau 4
Messages : 66
Enregistré le : dim. 07 août 2011 14:26
Status : Hors ligne

Re: [..] Que faire face a des erreur comme ca ?

#4

Message par yagonfstm91 »

Ok merci,

Voila ce que ca me dis :

Code : Tout sélectionner

C:\Users\Romain\Mes vidéos\pour site web Petit polo\AutoIt\Yagoupload\YagoUpload.au3(32,13) : WARNING: $ver possibly not declared/created yet
$ver = "2.3"
~~~~~~~~~~~~^
Le truc c'est que ca me le dis pour toutes les variables de mon programme...
( $ver = "2.3" est la premiere ligne de mon programme, apres les includes et configurations AutoIt3Wrapper )

Cela voudrait dire qu'il faut que je déclare toutes mes variable en début de script via Global $ver, $truc, $machin ?
Si ou ca va me prendre 3 heures !
Mon site web : http://YagoServer.net/
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] Que faire face a des erreur comme ca ?

#5

Message par silvere »

Je pense que si tu nous passer tout ton scripte on pourrait te dire d’où vien ton erreur
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
TopXm
Niveau 6
Niveau 6
Messages : 260
Enregistré le : mer. 25 mai 2011 16:37
Localisation : Usa
Status : Hors ligne

Re: [..] Que faire face a des erreur comme ca ?

#6

Message par TopXm »

Salut,

Tu n'aurais pas ce genre de code dans ton source ?

Code : Tout sélectionner

AutoItSetOption("MustDeclareVars", 1)
Note: In AutoIt you can create a variable simply by assigning a value ($myvar = 0) but many people like to explicitly declare them. If AutoItSetOption("MustDeclareVars", 1) is active, then variables must be declared prior to use.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Que faire face a des erreur comme ca ?

#7

Message par mikell »

yagonfstm91 a écrit :Cela voudrait dire qu'il faut que je déclare toutes mes variable en début de script via Global $ver, $truc, $machin ?
Si ou ca va me prendre 3 heures !
Ben oui et alors ?
Tu dois déclarer tes variables avant utilisation, c'est comme ça
Dans mon script de surveillance de forum j'ai dû en déclarer une petite cinquantaine et pourtant j'ai survécu ^^
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..] Que faire face a des erreur comme ca ?

#8

Message par jchd »

On peut effectivement voir à ton avatar que ça t'a foutu les boules grave, mais il semble que - OUI - tu aies survécu.

Note à yagonfstm91 : tu survivrais aussi !
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Avatar du membre
yagonfstm91
Niveau 4
Niveau 4
Messages : 66
Enregistré le : dim. 07 août 2011 14:26
Status : Hors ligne

Re: [..] Que faire face a des erreur comme ca ?

#9

Message par yagonfstm91 »

TopXm a écrit :Salut,

Tu n'aurais pas ce genre de code dans ton source ?

Code : Tout sélectionner

AutoItSetOption("MustDeclareVars", 1)
Note: In AutoIt you can create a variable simply by assigning a value ($myvar = 0) but many people like to explicitly declare them. If AutoItSetOption("MustDeclareVars", 1) is active, then variables must be declared prior to use.
Non il n'y a pas, mais peut etre dans l'un des includes que j'utilise
► Afficher le texte
Bon bah je vais declarer toutes mes variables alors, avec un Global ce sera bon ?
Mon site web : http://YagoServer.net/
Avatar du membre
TopXm
Niveau 6
Niveau 6
Messages : 260
Enregistré le : mer. 25 mai 2011 16:37
Localisation : Usa
Status : Hors ligne

Re: [..] Que faire face a des erreur comme ca ?

#10

Message par TopXm »

Re,
Oui ce le fera et c'est plus propre en plus ;)
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..] Que faire face a des erreur comme ca ?

#11

Message par jchd »

Et moins il y aura de Global, plus facile sera le futur...
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Avatar du membre
yagonfstm91
Niveau 4
Niveau 4
Messages : 66
Enregistré le : dim. 07 août 2011 14:26
Status : Hors ligne

Re: [..] Que faire face a des erreur comme ca ?

#12

Message par yagonfstm91 »

Voici l'erreur mais avec une ligne différente : Image
Mon site web : http://YagoServer.net/
Avatar du membre
TopXm
Niveau 6
Niveau 6
Messages : 260
Enregistré le : mer. 25 mai 2011 16:37
Localisation : Usa
Status : Hors ligne

Re: [..] Que faire face a des erreur comme ca ?

#13

Message par TopXm »

Hello :)
Non mais ce n'est pas la même :)
=> Un tableau utilisé alors que c'en n'est pas un
=> Un dépassement de tableau
en gros un problème de code, perso j'ai du mal à lire à travers les n° de ligne ;)
Répondre