[R] Compiler & Test Compile

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
GMH
Niveau 6
Niveau 6
Messages : 227
Enregistré le : dim. 24 juin 2012 14:56
Status : Hors ligne

[R] Compiler & Test Compile

#1

Message par GMH »

Bonjour,

Lorsque je compile mon code par la commande "Compiler" du menu "Outils" de SciTe, je n'obtiens pas d'affichage d'erreurs mais l'exécutable obtenu ne s'exécute pas. C'est la première fois que cela m'arrive. Que j'essaie l'option x86 ou l'option x64.
Lorsque je lance la commande "Test Compile" du même menu "Outils" de Scite, l'exécutable obtenu s'exécute bien.

Comment cela s'explique-t-il ? Quelles peuvent être les causes possibles de ce dysfonctionnement ? Je prends soin de sauvegarder mes fichiers AutoIt dans un dossier auquel mon antivirus n'a pas accès, sachant combien les antivirus n'aiment pas les exécutables créés avec AutoIt. Je suis sous Windows 10

Quelle différence existe-t-il entre les deux commandes "Compiler" et "Test Compile" ?

Je vous remercie de votre éclairage sur la question.
Modifié en dernier par GMH le dim. 19 sept. 2021 17:44, modifié 1 fois.
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2272
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..] Compiler & Test Compile

#2

Message par jchd »

La différence :
- *** Compile in Test mode skipping Tidy; Au3Stripper; Resource updating and Versioning to speed up the process. ***

Le problème est-il le même avec un source qui ne fait qu'un MsgBox() ?
Quelles options de compilation / pragma(s) ?
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
GMH
Niveau 6
Niveau 6
Messages : 227
Enregistré le : dim. 24 juin 2012 14:56
Status : Hors ligne

Re: [..] Compiler & Test Compile

#3

Message par GMH »

Region :
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=monico.ico
#AutoIt3Wrapper_UseX64=n
#AutoIt3Wrapper_Res_Language=1036
#AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
======================================================
Résultat à la fin de la compilation :

>Running AU3Check (3.3.12.0) from:C:\Program Files (x86)\AutoIt3 input:C:\...\test.au3
+>09:16:57 AU3Check ended.rc:0
>Running:(3.3.12.0):C:\Program Files (x86)\AutoIt3\aut2exe\aut2exe.exe /in "C:\...\test.au3" /out "C:\Users\moi\AppData\Local\AutoIt v3\Aut2exe\~AUEBB.tmp.exe" /nopack /icon "C:\...\monico.ico" /comp 2
+>09:17:03 Aut2exe.exe ended.C:\Users\moi\AppData\Local\AutoIt v3\Aut2exe\~AUEBB.tmp.exe. rc:0
>09:17:03 Performing the Program Resource Update steps:
...>Updating Program Version information.
...>Setting Program ExecutionLevel Manifest information to asInvoker
...>Setting Program Compatibility Manifest information to Windows10
...>Updating Program Manifest information.
>09:17:03 Program Resource updating finished successfully.
+>09:17:04 Created program:C:\...\test.exe
+>09:17:06 AutoIt3Wrapper Finished.
>Exit code: 0 Time: 25.1

================================

J'ai ôté tous les Msgbox pour un premier test, puis je n'en ai laissé qu'un seul dans un second test. L'exécutable obtenu ne s'ouvre toujours pas.
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 1020
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: [..] Compiler & Test Compile

#4

Message par walkson »

Bonjours,
à tout hasard, avez vous testé avec l'antivirus désactivé ?
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
GMH
Niveau 6
Niveau 6
Messages : 227
Enregistré le : dim. 24 juin 2012 14:56
Status : Hors ligne

Re: [R] Compiler & Test Compile

#5

Message par GMH »

Bonjour,
J'avais pris soin d'exclure à l'accès de l'antivirus Defender les dossiers contenant le programme AutoIt et les dossiers contenant les fichiers créés sous Scite.
Comme vous me le suggérez, j'ai désactivé l'antivirus et l'exécutable s'est bien lancé. J'ai redémarré mon pc, réactivé mon antivirus. Et maintenant l'exécutable se lance bien. Tout ça est bien mystérieux !

Je vous remercie tous deux pour votre aide.
Avatar du membre
Nine
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 103
Enregistré le : ven. 17 avr. 2020 01:23
Status : Hors ligne

Re: [R] Compiler & Test Compile

#6

Message par Nine »

En plus d'exclure les répertoires AutoIt, il faut aussi exclure %USERPROFILE%\AppData\Local\Temp. Lors de la compilation, AutoIt peut se servir de ce répertoire temporairement pour créer le fichier exe final.
GMH
Niveau 6
Niveau 6
Messages : 227
Enregistré le : dim. 24 juin 2012 14:56
Status : Hors ligne

Re: [R] Compiler & Test Compile

#7

Message par GMH »

Je vous remercie de cette précision. J'ai exclu le dossier temporaire aussi.
Répondre