[R] Image dans exe

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
baldemic
Niveau 1
Niveau 1
Messages : 4
Enregistré le : dim. 01 nov. 2015 11:09
Status : Hors ligne

[R] Image dans exe

#1

Message par baldemic »

Bonjour,
Ayant mal rédigé mon premier message et posté dans le mauvais forum, je poste à nouveau le même message car j'ai une autre erreur.
Nouvel inscrit et tout débutant en AutoIt, j’essaie d'adapter un script de Telm "Une image dans votre GUI sans fichier temporaire.http://www.autoitscript.fr/forum/viewto ... ier#p49940
et à la ligne 61, j'ai le message d'erreur suivant :
"D:\Documents\AutoIt\Examples\image dans exe.au3"(61,27) : warning: $ghGDIPDll: possibly used before declaration.
If Not $ghGDIPDll Then
Capture $ghGDIPDLL.jpg
Je suis un peu dépassé.
Merci d'avance de votre aide.
J'ai reçu la réponse suivante :
Bonjour,
C'est parce que vous travaillez avec un vieux script. Il faut remplacer la variable par $__g_hGDIPDll
Autrement, vous êtes dans la partie règle du forum, pas du tout dans l'aide
de "walkson" que je remercie.
Mon premier problème a été résolu avec cette réponse, mais le script se lance et s'arrête avec l’erreur :
!>11:28:21 AutoIt3.exe ended.rc:-1073741819
+>11:28:21 AutoIt3Wrapper Finished.
>Exit code: 3221225477 Time: 3.322
Merci a vous.
Modifié en dernier par baldemic le jeu. 05 nov. 2015 11:25, modifié 1 fois.
"Quand le débutant est conscient de ses besoins, il finit par être plus intelligent que le sage distrait."
Lao-Tseu
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..]Image dans exe

#2

Message par jguinch »

Ca serait bien qu'on voit ton code ...
Le script de Tlem fonctionne bien après avoir remplacé la variable (en tout cas pour moi sur du Windows 7)
Peux-tu préciser quel version de Windows tu utilises ?
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
baldemic
Niveau 1
Niveau 1
Messages : 4
Enregistré le : dim. 01 nov. 2015 11:09
Status : Hors ligne

Re: [..]Image dans exe

#3

Message par baldemic »

Pour le moment, je n'ai pas essayé d'adapter le code de Tlem . J'ai juste fait un copié/collé.
J'utilise windows 10 Pro x64.
► Afficher le texte
"Quand le débutant est conscient de ses besoins, il finit par être plus intelligent que le sage distrait."
Lao-Tseu
Avatar du membre
baldemic
Niveau 1
Niveau 1
Messages : 4
Enregistré le : dim. 01 nov. 2015 11:09
Status : Hors ligne

Re: [..] Image dans exe

#4

Message par baldemic »

J'ai essayé sur Windows 7 x64, ça fonctionne très bien.
Par contre sur Windows 10 x64, toujours la même erreur.
Modifié en dernier par baldemic le jeu. 05 nov. 2015 10:27, modifié 1 fois.
"Quand le débutant est conscient de ses besoins, il finit par être plus intelligent que le sage distrait."
Lao-Tseu
Avatar du membre
baldemic
Niveau 1
Niveau 1
Messages : 4
Enregistré le : dim. 01 nov. 2015 11:09
Status : Hors ligne

[R] Image dans exe

#5

Message par baldemic »

Pour info :
Quand je compile en x86 ça fonctionne mais pas si je compile en x64.

A force de fouiner, j'ai changé ça :

Avant :

Code : Tout sélectionner

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
[color=#FF0080]#AutoIt3Wrapper_Compile_Both=Y[/color]
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
Maintenant :

Code : Tout sélectionner

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
[color=#FF0080]#AutoIt3Wrapper_UseX64=n[/color]
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
et ça fonctionne.
Merci de votre aide.
Modifié en dernier par baldemic le jeu. 05 nov. 2015 11:26, modifié 2 fois.
"Quand le débutant est conscient de ses besoins, il finit par être plus intelligent que le sage distrait."
Lao-Tseu
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2111
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Image dans exe

#6

Message par TommyDDR »

Merci de rééditer vos message pour éviter le multipost.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Répondre