Page 1 sur 1
[R] compilation x64 pas d'icône
Posté : mer. 15 févr. 2012 10:23
par ricky
Hello,
je compile actuellement un programme en x64, mais en sortie je n'ai pas d'icône alors qu'en x86, je n'ai aucun problème, qqn a une idée? Merci d'avance pour votre aide.
Code : Tout sélectionner
#region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=PDFXCview_0_0.ico
#AutoIt3Wrapper_Outfile_x64=../tags/PDF-XChange_Setup_x64_v2.5.201.1.exe
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_UseX64=y
#AutoIt3Wrapper_Res_Description=Install PDF-XChange Viewer
#AutoIt3Wrapper_Res_Fileversion=2.5.201.1
#AutoIt3Wrapper_Res_Language=4108
#AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker
#AutoIt3Wrapper_AU3Check_Stop_OnWarning=y
#AutoIt3Wrapper_Run_Tidy=y
#AutoIt3Wrapper_Run_Obfuscator=y
#endregion ;**** Directives created by AutoIt3Wrapper_GUI ****
Re: [..] compilation x64 pas d'icône
Posté : mer. 15 févr. 2012 10:46
par TT22
Salut, tu peux essayer ça :
Sinon, vérifie que ton explorer met bien à jours l’icône (surtout si tu es en x64, y'a pas mal ce genre de problèmes).
Et si ça ne fonctionne vraiment pas, choisis l’icône directement dans les options de compilation :
Re: [..] compilation x64 pas d'icône
Posté : mer. 15 févr. 2012 11:00
par ricky
Ben j'ai essayé avec les deux solutions, mais le problème est le même...
Re: [..] compilation x64 pas d'icône
Posté : mer. 15 févr. 2012 11:10
par TT22
Essaye de mettre le chemin complet de l’icône dans le champ de saisie
Sinon, utilise le programme "
\AutoIt3\Aut2Exe\Aut2Exe.exe"
Re: [..] compilation x64 pas d'icône
Posté : mer. 15 févr. 2012 11:24
par ricky
Fait tes deux solutions, mais le problème toujours présent...
Re: [..] compilation x64 pas d'icône
Posté : mer. 15 févr. 2012 11:25
par TT22
Est-ce que quand tu choisis l’icône depuis le programme tu as supprimé la ligne :
Re: [..] compilation x64 pas d'icône
Posté : mer. 15 févr. 2012 11:44
par ricky
Oui, je l'ai fait à chaque manipulation pour être sur et éviter toute confusion!
Re: [..] compilation x64 pas d'icône
Posté : mer. 15 févr. 2012 11:51
par TT22
Alors là, je vois pas d'où ça vient
Peut-être que AutoIt n'arrive pas à lire ton icône
Essaye avec une autre pour voir si ça fonctionne...
Sinon, tu peux aller voir dans le registre la valeur de
Et tu peux essayer d'y mettre l'emplacement de ton icône

Re: [..] compilation x64 pas d'icône
Posté : mer. 15 févr. 2012 15:01
par ricky
Pour les infos du registre, tout est correct :
► Afficher le texte
[HKEY_CURRENT_USER\Software\AutoIt v3\Aut2Exe]
"LastExeDir"="U:\\Programmation\\PDF-XChange\\tags\\"
"LastScriptDir"="U:\\Programmation\\PDF-XChange\\trunk\\"
"LastIconDir"="U:\\Programmation\\PDF-XChange\\trunk\\"
"LastIcon"="U:\\Programmation\\PDF-XChange\\trunk\\PDFXCview_0_0.ico"
"LastCompression"=dword:00000002
"AllowDecompile"=dword:00000001
"UseUPX"=dword:00000001
Et pour l'icône, je compile le même pour la version 32 bits et je n'ai aucun problème...
J'ai essayé avec l'icône ci-dessous et ça n'a rien changé :
#AutoIt3Wrapper_Icon=C:\Program Files\AutoIt3\Aut2Exe\Icons\AutoIt_Main_v10_48x48_256.ico
Re: [..] compilation x64 pas d'icône
Posté : mer. 15 févr. 2012 15:37
par TT22
Bon, le seul truc qui pourrais être un problème, c'est ton
U: essaye dans
c: si tu peux.
Sinon, je suis à cours d'idée
Edit : Peut-être une réinstallation de AutoIt...
Re: [..] compilation x64 pas d'icône
Posté : mer. 15 févr. 2012 15:51
par ricky
Regarde juste en dessus, j'ai utilisé une icône fournie dans le pack autoIt!
Re: [..] compilation x64 pas d'icône
Posté : mer. 15 févr. 2012 15:56
par silvere
T'a essayer de désinstaller et réinstaller ?
Re: [..] compilation x64 pas d'icône
Posté : mer. 15 févr. 2012 22:18
par Tlem
Vous compilez en x64 sur quelle plateforme, car pour information, sur x86 l'icône d'une application en x64 n'apparait pas (en tout cas sur XP).

Re: [..] compilation x64 pas d'icône
Posté : ven. 17 févr. 2012 23:42
par Tlem
Alors, Vous avez votre réponse ?
Après avoir regardé l'allure de la boite de dialogue de compilation, elle ressemble étrangement à celle d'un Windows XP.
Comme le XP 64 ne cours pas les rues, il se pourrait fort que ma réponse soit juste, mais une confirmation serait la bienvenue pour les autres lecteurs.

Re: [R] compilation x64 pas d'icône
Posté : mer. 22 févr. 2012 13:08
par ricky
Hello,
désolé pour le retard. Effectivement, je compile sous XP 32 bits.
L'icône apparaît bien sous Windows 7 32 bits

et 64 bits
Problème à moitié résolu...
Re: [R] compilation x64 pas d'icône
Posté : mer. 22 févr. 2012 16:54
par Tlem
Je ne vois pas le problème. Windows XP n'est pas adapté pour afficher l'icône d'une application compilée en 64 bits. C'est à vous de gérer le fait que vous soyez sous XP ou sur un Windows plus récent ...
Donc le fait de dire que le problème est à moitié réglé ne rime à rien puisque de toutes les façons, vous n'y changerez rien ...
Après, vous pouvez plus ou moins contourner le problème, mais cela aura un prix : celui de la taille de votre exécutable qui sera doublée ...
1 Lanceur compilé en 32 bits
1 Application compilée en 32 bits (en include du lanceur).
1 Application compilée en 64 bits (en include du lanceur).
Votre lanceur détecte l'architecture de la machine et lance la bonne application.
C'est lourdingue, mais vous n'avez pas d'autres choix.
