[R] Message d'erreur en compilant

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Utilisateur 4989 supprimé
Status : Hors ligne

[R] Message d'erreur en compilant

#1

Message par Utilisateur 4989 supprimé »

Bonjour,
Depuis que j'ai incorporé le code présent dans le ce lien (http://autoitscript.fr/forum/viewtopic. ... 411#p79155) dans mon script, dès que je le compile par F7, j'ai ce message d'erreur qui apparaît dans une fenêtre :
Error: EndUpdateResource: Returncode = 0 - LastError:0:L’opération a réussi.
et ceci dans la fenêtre de résultat :
>"C:\Program Files (x86)\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /prod /in "C:\XXXX\Script.au3"
+>15:01:17 Starting AutoIt3Wrapper v.2.1.0.8 Environment(Language:040C Keyboard:0000040C OS:WIN_7/Service Pack 1 CPU:X64 OS:X64)
>Running AU3Check (1.54.22.0) from:C:\Program Files (x86)\AutoIt3
+>15:01:18 AU3Check ended.rc:0
>Running:(3.3.8.1):C:\Program Files (x86)\AutoIt3\aut2exe\aut2exe_x64.exe /in "C:\XXXX\Script.au3" /out "C:\XXXX\Script.exe" /nopack /icon "C:\XXXX\Icône.ico" /comp 2 /x86
+>15:01:20 Aut2exe.exe ended.rc:0
>15:01:20 Performing the Program Resource Update steps:
...>Updating Program Version information.
...>Setting Program ExecutionLevel Manifest information to asInvoker
...>Updating Program Manifest information.
!>15:01:25 Error: EndUpdateResource: Returncode = 0 - LastError:0:L’opération a réussi.rc:2
!>15:01:25 Error: Program Resource updating Failed. The output program will not contain the Resource updates!rc:2
Je comprends pas pourquoi ce message apparaît.
Je précise que j'ai AutoIt v.3.3.8.1 et que ce message n'était jamais apparu auparavant.

Le début de mon script est :

Code : Tout sélectionner

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=Icône1.ico
#AutoIt3Wrapper_UseX64=n
#AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker
#AutoIt3Wrapper_Res_Fileversion=1.2.7
#EndRegion ;**** Directives created courby AutoIt3Wrapper_GUI ****
et dès que j'enlève la ligne avec le numéro de version que j'attribue à mon script, le problème n'y est plus et la compilation se fait normalement.
Que faire ?
Merci d'avance pour votre aide.
Modifié en dernier par Utilisateur 4989 supprimé le mer. 10 juil. 2013 14:59, modifié 1 fois.
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Message d'erreur en compilant

#2

Message par TT22 »

vla a écrit :dès que j'enlève la ligne avec le numéro de version que j'attribue à mon script, le problème n'y est plus
Et si tu met une autre version que 1.2.7 il y a toujours un problème ?
Cordialement,
TT22
Utilisateur 4989 supprimé
Status : Hors ligne

Re: [..] Message d'erreur en compilant

#3

Message par Utilisateur 4989 supprimé »

Oui, il y a encore le problème.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Message d'erreur en compilant

#4

Message par Tlem »

Est-ce que Scite est lancé avec les droits d'admin ?
Pouvez-vous essayer de compiler dans un autre dossier ?
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é".
Utilisateur 4989 supprimé
Status : Hors ligne

Re: [..] Message d'erreur en compilant

#5

Message par Utilisateur 4989 supprimé »

Scite se lance en faisant double clic sur le fichier de mon script. Je viens de lancer Scite en tant qu'admin puis j'ai ouvert mon script par Scite et le problème y est toujours.
J'ai déplacé mon script dans un autre dossier, et il n'y a plus le problème. Le problème viendrait d'où ?
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Message d'erreur en compilant

#6

Message par TT22 »

Essaye de ré-installer AutoIt, il y a peut-être un des fichiers utilisés pour la compilation qui est corrompu (comme AutoItSC.bin ou AutoItSC_64.bin).
Cordialement,
TT22
Utilisateur 4989 supprimé
Status : Hors ligne

Re: [..] Message d'erreur en compilant

#7

Message par Utilisateur 4989 supprimé »

Avant de désinstaller, je dois copier les include que j'ai ajouté dans le dossier, c'est bien ça ?
Il y a autre chose à copier ?
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Message d'erreur en compilant

#8

Message par TT22 »

vla a écrit :Avant de désinstaller
Sinon tu réinstalle directement sans désinstaller, ça marche aussi et il n'y a rien à sauvegarder.
Mais si tu souhaites désinstaller, il est effectivement préférable de sauvegarder les includes que tu as ajouté :wink:
Cordialement,
TT22
Utilisateur 4989 supprimé
Status : Hors ligne

Re: [..] Message d'erreur en compilant

#9

Message par Utilisateur 4989 supprimé »

J'ai désinstallé et réinstallé Scite4AutoIt3 et ajouté les include que j'avais incorporé à AutoIt.
Le problème est encore présent.

EDIT: Sinon il n'y a pas une autre solution pour attribuer un numéro de version à mon script ? Comme ça j'enlèverai la ligne qui pose problème ("#AutoIt3Wrapper_Res_Fileversion=1.2.7").
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Message d'erreur en compilant

#10

Message par TT22 »

Ce n'est pas SciTE qu'il faut réinstaller, mais la partie d'AutoIt qui compile les scripts (dans C:\Program Files (x86)\AutoIt3\Aut2Exe).
Cordialement,
TT22
Utilisateur 4989 supprimé
Status : Hors ligne

Re: [..] Message d'erreur en compilant

#11

Message par Utilisateur 4989 supprimé »

Comment faire pour réinstaller juste cette partie ?
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Message d'erreur en compilant

#12

Message par TT22 »

On peut pas, mais si tu réinstalle tout ça ne pose pas de problème.
Cordialement,
TT22
Utilisateur 4989 supprimé
Status : Hors ligne

Re: [..] Message d'erreur en compilant

#13

Message par Utilisateur 4989 supprimé »

Justement, je ne trouve pas comment réinstaller. Je vois juste comment désinstaller, mais rien pour réinstaller.
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Message d'erreur en compilant

#14

Message par TT22 »

Et bien, tu télécharge l'installateur et tu clique sur installer :P
Cordialement,
TT22
Utilisateur 4989 supprimé
Status : Hors ligne

Re: [..] Message d'erreur en compilant

#15

Message par Utilisateur 4989 supprimé »

J'ai téléchargé le zip de cette page : http://www.autoitscript.com/site/autoit/downloads/
J'ai copié le dossier "Aut2Exe" du zip et remplacé celui dans mon ordi.

J'ai pu compiler une seule fois avec le numéro de version attribué à mon script et après le problème est revenu. J'ai recopié le dossier "Aut2Exe" et remplacé celui dans mon ordi mais le problème persiste.


EDIT: c'est très bizarre, j'ai modifié le code donné au premier message :

Code : Tout sélectionner

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=Icône1.ico
#AutoIt3Wrapper_UseX64=n
#AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker
#AutoIt3Wrapper_Res_Fileversion=1.2.7
#EndRegion ;**** Directives created courby AutoIt3Wrapper_GUI ****
en :

Code : Tout sélectionner

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=Icône1.ico
#AutoIt3Wrapper_UseX64=n
#AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker
#AutoIt3Wrapper_Res_Fileversion=1.2.7
#AutoIt3Wrapper_Res_Description=Mon script
#EndRegion ;**** Directives created courby AutoIt3Wrapper_GUI ****
et il n'y a plus aucun problème, d'avoir ajouté une description.

Dernière question : étant donné que je ne sais pas quoi mettre dans la description, j'ai pensé à mettre la date et peut-être voire l'heure de la modification du fichier ou de sa compilation, peu importe. Comment faire pour que la date et l'heure ne soit pas à mettre manuellement mais que ça se modifie tout seul grâce à un code ?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Message d'erreur en compilant

#16

Message par Tlem »

Heuuu, je ne vois pas pourquoi vous continuez à chercher puisque le problème à été identifié :
vla a écrit :J'ai déplacé mon script dans un autre dossier, et il n'y a plus le problème.
Cette question me parrait quelque peu redondante !!!
Le problème viendrait d'où ?
Certains dossiers "système" sont protégés ou du moins, les droits d'écriture dans certains dossiers sont assez restrictifs.
Utilisez un dossier moins sensible.
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é".
Utilisateur 4989 supprimé
Status : Hors ligne

Re: [..] Message d'erreur en compilant

#17

Message par Utilisateur 4989 supprimé »

J'ai pas touché aux permissions du dossier et d'un coup cette ligne d'erreur est apparu.
En mettant une description, le problème n'y est plus. Donc je souhaiterais mettre une date et une heure automatiquement en description.
Je ne souhaite pas déplacer mon script, parce que d'une part une description résout le problème et d'autre part j'ai également d'autres scripts dans ce dossier et je ne souhaite pas avoir des scripts dans plusieurs dossiers. Autant tout avoir dans un dossier unique.
Utilisateur 4989 supprimé
Status : Hors ligne

Re: [..] Message d'erreur en compilant

#18

Message par Utilisateur 4989 supprimé »

vla a écrit :je souhaiterais mettre une date et une heure automatiquement en description
Est-ce que c'est possible de faire ça ?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Message d'erreur en compilant

#19

Message par Tlem »

Les directives #AutoIt3Wrapper_, sont des directives de compilation. Vous ne pouvez pas utiliser de variable.

Si vous voulez automatiser l'ajout d'éléments variables (en dehors de la version et de la date de compilation), vous devez passer par un script tiers qui modifiera et compilera le script principal.
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é".
Utilisateur 4989 supprimé
Status : Hors ligne

Re: [..] Message d'erreur en compilant

#20

Message par Utilisateur 4989 supprimé »

OK, je mettrais autre chose en description, ce sera plus simple.

Merci à tous pour votre aide.
Sujet résolu.
Répondre