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 :

Code : Tout sélectionner

#AutoIt3Wrapper_Icon=.\PDFXCview_0_0.ico
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 :
► Afficher le texte

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...
► Afficher le texte

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 :wink:

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 :

Code : Tout sélectionner

#AutoIt3Wrapper_Icon=.\PDFXCview_0_0.ico

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

Code : Tout sélectionner

HKEY_CURRENT_USER\Software\AutoIt v3\Aut2Exe\LastIconDir
Et tu peux essayer d'y mettre l'emplacement de ton icône :wink:

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
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. :roll:
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. :mrgreen:

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 :shock: et 64 bits :D

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 ... :mrgreen:
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. :wink: