IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

Mon exe n'a pas d'icone [Lazarus]


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Cazaux-Moutou-Philippe
    Inscrit en
    Mai 2005
    Messages
    674
    Détails du profil
    Informations personnelles :
    Âge : 76

    Informations forums :
    Inscription : Mai 2005
    Messages : 674
    Par défaut Mon exe n'a pas d'icone
    Bonjour

    Comment fait-on pour ajouter une icone à un projet Lazarus, pour que l'exe ait une icone ?

    Merci

  2. #2
    Membre Expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Par défaut
    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.

    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 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    C:
    cd \Lazarus\pp\bin\i386-win32
    On suppose que notre projet est dans D:\Projet. On tape alors :
    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
    Un fichier PROJET.RES a été créé aux côté du fichier .RC.

    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 !

    A noter que si on change l'icône, il faut recompiler le fichier .RES avec Windres.

    @++

  3. #3
    Membre chevronné

    Inscrit en
    Avril 2003
    Messages
    284
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 284
    Par défaut
    Autre methode (pour les fainéants)

    http://www.developpez.net/forums/sho...5&postcount=10

  4. #4
    Membre éclairé Avatar de Cazaux-Moutou-Philippe
    Inscrit en
    Mai 2005
    Messages
    674
    Détails du profil
    Informations personnelles :
    Âge : 76

    Informations forums :
    Inscription : Mai 2005
    Messages : 674
    Par défaut
    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 ??

  5. #5
    Membre Expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Par défaut
    Citation Envoyé par Cazaux-Moutou-Philippe
    comment faire ca ??
    En cherchant 10 secondes sur le Net...

    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

  6. #6
    Membre éclairé Avatar de Cazaux-Moutou-Philippe
    Inscrit en
    Mai 2005
    Messages
    674
    Détails du profil
    Informations personnelles :
    Âge : 76

    Informations forums :
    Inscription : Mai 2005
    Messages : 674
    Par défaut
    Merci

    je cherchais dans Lazarus, comme dans delphi, et n ai pas pensé a windows

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JSmooth] Mon exe ne fonctionne pas
    Par _LittleFlea_ dans le forum EDI et Outils pour Java
    Réponses: 16
    Dernier message: 26/09/2009, 15h20
  2. [MASM] Pourquoi mon *.exe ne marche pas ?
    Par link25000 dans le forum x86 16-bits
    Réponses: 1
    Dernier message: 24/04/2009, 23h57
  3. mon .exe ne fonctionne pas sur d'autre machine
    Par fmh1982 dans le forum Visual C++
    Réponses: 11
    Dernier message: 03/05/2007, 00h03
  4. mon .exe ne marche pas dans d'autre pc
    Par delhac_86 dans le forum C++Builder
    Réponses: 3
    Dernier message: 03/02/2007, 19h04
  5. [VB.NET]Mettre mon exe dans la taskbar + changer icone
    Par beegees dans le forum Windows Forms
    Réponses: 5
    Dernier message: 18/08/2006, 17h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo