[RESOLU] Débutants : Mon icone disparait après compilation

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
xerces49
Niveau 1
Niveau 1
Messages : 2
Enregistré le : jeu. 25 avr. 2019 10:23
Status : Hors ligne

[RESOLU] Débutants : Mon icone disparait après compilation

#1

Message par xerces49 » jeu. 25 avr. 2019 10:34

Bonjour,

Je suis tout nouveau en programmation autoIT et je galère sur un truc con.
J'ai créé une GUI et j'ai une icône dans mon Header qui pointe vers un chemin spécifique :

Code : Tout sélectionner

GUISetIcon("ico\XXXXXXX.ico", $hMainGUI)
Quand je lance le fichier AU3 pas de problème, l’icône apparait. Quand je compile, idem l’icône apparait.
Par contre, quand je supprime mon dossier de travail ou sont mes ressources (scripts au3, images etc...) comme si j'étais sur un autre poste de travail, l’icône disparait une fois le programme compilé en .exe

Ma question:

Peut on compiler ce script en .exe et que l’icône apparaisse tout le temps même si je change de poste. J'aimerais que cet icône soit compiler dans le .exe
Modifié en dernier par xerces49 le jeu. 25 avr. 2019 11:45, modifié 1 fois.

xerces49
Niveau 1
Niveau 1
Messages : 2
Enregistré le : jeu. 25 avr. 2019 10:23
Status : Hors ligne

Re: Débutants : Mon icone disparait après compilation

#2

Message par xerces49 » jeu. 25 avr. 2019 11:44

Pas de réponses, tant pis mais j'ai résolu mon problème tt seul.

Ajout de ceci dans les variables au début du script (Le fichier Icon est à placer à la racine ou se trouve le script) :

Code : Tout sélectionner

#include <GUIConstantsEx.au3>
FileInstall ( "XXXXXXX.ico" , @TempDir&"\" )
$img = @TempDir & "\hacker_cyber_crime-128.ico"
Et changement de ma ligne dans le script :

Code : Tout sélectionner

GUICtrlCreateIcon($img, -131, 11, 5, 40, 40)

jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2046
Enregistré le : lun. 30 mars 2009 21:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : En ligne

Re: [RESOLU] Débutants : Mon icone disparait après compilation

#3

Message par jchd » jeu. 25 avr. 2019 14:00

Autre possibilité, sans fichier séparé : mettre l'icône dans une ressource. Faites une recherche sur le terme, si besoin.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.

Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 1787
Enregistré le : mar. 22 juil. 2008 20:55
Localisation : Nantes
Status : Hors ligne

Re: [RESOLU] Débutants : Mon icone disparait après compilation

#4

Message par TommyDDR » jeu. 25 avr. 2019 23:00

25/04/2019 11h34 : Question posée
25/04/2019 12h44 : "Pas de réponses, tant pis"

1h10, ce n'est pas suffisant pour laisser aux gens (bénévoles) de vous répondre :o

Question par pure curiosité : Quel est le but de votre programme pour utiliser un nom d'icone "hacker_cyber_crime-128.ico" ? ^^
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679

jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2046
Enregistré le : lun. 30 mars 2009 21:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : En ligne

Re: [RESOLU] Débutants : Mon icone disparait après compilation

#5

Message par jchd » jeu. 25 avr. 2019 23:49

Ooops, j'étais passé à côté ; zut !
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.

Répondre