[R] compilation x64 pas d'icône

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

[R] compilation x64 pas d'icône

#1

Message 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 ****
Modifié en dernier par ricky le mer. 22 févr. 2012 12:44, 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: [..] compilation x64 pas d'icône

#2

Message 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
Cordialement,
TT22
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [..] compilation x64 pas d'icône

#3

Message par ricky »

Ben j'ai essayé avec les deux solutions, mais le problème est le même...
► Afficher le texte
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: [..] compilation x64 pas d'icône

#4

Message 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"
Cordialement,
TT22
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [..] compilation x64 pas d'icône

#5

Message par ricky »

Fait tes deux solutions, mais le problème toujours présent...
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: [..] compilation x64 pas d'icône

#6

Message 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
Cordialement,
TT22
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [..] compilation x64 pas d'icône

#7

Message par ricky »

Oui, je l'ai fait à chaque manipulation pour être sur et éviter toute confusion!
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: [..] compilation x64 pas d'icône

#8

Message 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:
Cordialement,
TT22
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [..] compilation x64 pas d'icône

#9

Message 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
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: [..] compilation x64 pas d'icône

#10

Message 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...
Cordialement,
TT22
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [..] compilation x64 pas d'icône

#11

Message par ricky »

Regarde juste en dessus, j'ai utilisé une icône fournie dans le pack autoIt!
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] compilation x64 pas d'icône

#12

Message par silvere »

T'a essayer de désinstaller et réinstaller ?
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] compilation x64 pas d'icône

#13

Message 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). ;)
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é".
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] compilation x64 pas d'icône

#14

Message 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:
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é".
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: [R] compilation x64 pas d'icône

#15

Message 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...
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] compilation x64 pas d'icône

#16

Message 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:
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é".
Répondre