[R] Erreurs compilation d'un service

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

[R] Erreurs compilation d'un service

#1

Message par ricky »

Hello,

je fais la compilation d'un service et j'ai ces erreurs :

Code : Tout sélectionner

U:\services\ServicesConstants.au3(7,37) : ERROR: $READ_CONTROL previously declared as a 'Const'.
Global Const $READ_CONTROL = 0x20000
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
U:\services\ServicesConstants.au3(8,34) : ERROR: $WRITE_DAC previously declared as a 'Const'.
Global Const $WRITE_DAC = 0x40000
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
U:\services\ServicesConstants.au3(9,36) : ERROR: $WRITE_OWNER previously declared as a 'Const'.
Global Const $WRITE_OWNER = 0x80000
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
U:\services\ServicesConstants.au3(11,93) : ERROR: $STANDARD_RIGHTS_REQUIRED previously declared as a 'Const'.
Global $STANDARD_RIGHTS_REQUIRED = BitOR( $DELETE, $READ_CONTROL, $WRITE_DAC, $WRITE_OWNER )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
U:\services\Services.au3 - 4 error(s), 0 warning(s)
Quelqu'un peut m'éclairer?
Rappel, topic en : http://www.autoitscript.com/forum/topic ... __services
J'y ai mis aussi un message sur le forum EN, mais si qqn a déjà une idée, je suis preneur
Merci d'avance pour votre aide
Modifié en dernier par ricky le mer. 22 févr. 2012 16:02, modifié 1 fois.
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: [..] Erreurs compilation d'un service

#2

Message par jchd »

Il faudrait que tu nous montres quels #include tu as mis...
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [..] Erreurs compilation d'un service

#3

Message par ricky »

Il suffit de télécharger services.au3 + ServicesConstants.au3

En mettant la ligne ci-dessous dans le fichier services.au3:
#AutoIt3Wrapper_Au3Check_Parameters= -d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6

Puis fait CTRL+F5 dans Scite et on a ces erreurs :shock:
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [R] Erreurs compilation d'un service

#4

Message par ricky »

Selon le forum anglais, il faut commenter les lignes car c'est déjà déclaré dans d'autres fichiers (pas trouvé ou), mais l'essentiel, ça marche.

Merci à ceux qui ont regardé...
Avatar du membre
karl789
Niveau 3
Niveau 3
Messages : 30
Enregistré le : jeu. 23 févr. 2012 13:28
Status : Hors ligne

Re: [R] Erreurs compilation d'un service

#5

Message par karl789 »

J'ai exactement même problème et je n'est pas bien compris comment tu as reussi a le résoudre. pourrai tu m'expliquer stp
Google est partout, On peut s'adresser à Google, mais celui-ci répond rarement. Avec Google, "quiconque demande, reçoit ; et celui qui cherche, trouve" tel qu'il est écrit dans l'Evangile. Bref GOOGLE est un Dieu
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [R] Erreurs compilation d'un service

#6

Message par ricky »

ricky a écrit :Selon le forum anglais, il faut commenter les lignes car c'est déjà déclaré dans d'autres fichiers.
Ben la réponse est assez claire, il faut aller dans le fichier ServicesConstants.au3 et commenter les 4 lignes en erreur.

Pour information, ces 4 valeurs sont déclarées dans SecurityConstants.au3!!! Bien entendu, il ne faut surtout pas toucher a ce fichier fourni de base par AutoIT.
Avatar du membre
karl789
Niveau 3
Niveau 3
Messages : 30
Enregistré le : jeu. 23 févr. 2012 13:28
Status : Hors ligne

Re: [R] Erreurs compilation d'un service

#7

Message par karl789 »

merci pour cette reponse rapide je vais enfin pouvoir compiler mon scrit :-)
Google est partout, On peut s'adresser à Google, mais celui-ci répond rarement. Avec Google, "quiconque demande, reçoit ; et celui qui cherche, trouve" tel qu'il est écrit dans l'Evangile. Bref GOOGLE est un Dieu
Répondre