Bonjour
Comment fait-on pour ajouter une icone à un projet Lazarus, pour que l'exe ait une icone ?
Merci
Bonjour
Comment fait-on pour ajouter une icone à un projet Lazarus, pour que l'exe ait une icone ?
Merci
Bonsoir,
C'est un poil compliqué, mais ça se fait assez bien.
Les éléments requis :
- Un éditeur de texte (le bloc-notes fait amplement l'affaire)
- Une icône au format .ICO
- Windres.exe (normalement fourni avec Lazarus, dans Lazarus\pp\bin\i386-win32)
Première étape
On va commencer par créer un fichier ressource lisible par le commun des mortels : il s'agira d'un fichier .RC. Appelons-le, pour l'exemple, PROJET.RC (le nom n'a pas d'importance).
Ouvrir ce fichier avec l'éditeur de texte, et inscrire :
Où icon.ico est le fichier icône à utiliser pour l'application.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 100 ICON "icon.ico"
Deuxième étape
Il va falloir compiler ce fichier ressource pour le transformer en fichier au format .RES. Pour ça, on va se servir de Windres.
Il faut ouvrir une console et se placer dans le répertoire où se situe Windres. Dans l'exemple, ce sera C:\Lazarus\pp\bin\i389-win32.
Démarrer, Exécuter, cmd, Ok (remplacer cmd par command sous Win9x/ME)
Taper :On suppose que notre projet est dans D:\Projet. On tape alors :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 C: cd \Lazarus\pp\bin\i386-win32
Un fichier PROJET.RES a été créé aux côté du fichier .RC.
Code : Sélectionner tout - Visualiser dans une fenêtre à part windres-i D:\Projet\Projet.rc -I rc -o D:\Projet\Projet.res -O res
Troisème étape
Il suffit d'intégrer notre fichier .RES au projet LAzarus. Pour ce faire, il suffit d'ajouter la ligne suivante à l'unité principale :
On compile, et c'est fini !
Code : Sélectionner tout - Visualiser dans une fenêtre à part {$R projet.res}
A noter que si on change l'icône, il faut recompiler le fichier .RES avec Windres.
@++
Autre methode (pour les fainéants)
http://www.developpez.net/forums/sho...5&postcount=10
j ai essayé la methode clandestino
l amise en place se passe bien
mais quand je le lance j ai un message d erreur
il me dit
Cannot find windres.exe. Add the free pasacl binary files folder to the path environnment
comment faire ca ??
En cherchant 10 secondes sur le Net...Envoyé par Cazaux-Moutou-Philippe
Clic-droit sur le Poste de Travail, Propriétés
Onglet Avancé, bouton Variables d'environnement
Chercher PATH et cliquer sur Modifier
Ajouter le chemin d'accès à Windres
Valider toutes les modifications
Merci
je cherchais dans Lazarus, comme dans delphi, et n ai pas pensé a windows
Partager