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 : 9
Enregistré le : jeu. 25 avr. 2019 11:23
Status : Hors ligne

Débutants : Mon icone disparait après compilation

#1

Message par xerces49 »

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 12:45, modifié 1 fois.
xerces49
Niveau 1
Niveau 1
Messages : 9
Enregistré le : jeu. 25 avr. 2019 11:23
Status : Hors ligne

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

#2

Message par xerces49 »

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)
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2281
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

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

#3

Message par jchd »

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 : 2097
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

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

#4

Message par TommyDDR »

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
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2281
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

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

#5

Message par jchd »

Ooops, j'étais passé à côté ; zut !
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
xerces49
Niveau 1
Niveau 1
Messages : 9
Enregistré le : jeu. 25 avr. 2019 11:23
Status : Hors ligne

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

#6

Message par xerces49 »

TommyDDR a écrit : ven. 26 avr. 2019 00: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" ? ^^
Bonjour,

Encore sorry pour ma non réponse, ce que je m’empresse de faire.
Oui en effet, c'est peu mais au vu du nombre de post, je pensais être sur un forum très actif.ça m'est arrivé sur celui de Manjaro d'avoir des réponses en 1/4 d'heure mais ce n'est pas bien grave du tout :lol:

Pour ta question, le but de ce programme est de lancer des batchs de ma fabrication pour facilité la maintenance de mes postes de travail.
hacker_cyber_crime-128.ico est le nom de la ressource icône trouvé sur le net dont je n'ai pas modifié le nom, cela me convenait.

a+
Répondre