Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

laz_res [01/11/2018 14:39] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Utilisation des Resources dans LAZARUS ======
 +[[http://​wiki.freepascal.org/​Lazarus_Resources]]
 +===== Préparation des resources =====
 +
 +==== Modification du Path pour executer Windres.exe ====
 +
 +Ajout de ''​C:​\lazarus18\fpc\3.0.4\bin\x86_64-win64''​ au Path du systéme (ne pas oublier de redemarrer)
 +
 +C'est dans ce répertoire que se trouve windres, utile pour compiler les resources dynamiquement.
 +
 +==== Création du fichier RC ====
 +Créer un fichier RC (install.rc par exemple) contenant:
 +<​code>​
 +PRG RCDATA zip\monfichier.zip
 +</​code>​
 +
 +==== Ajout des fichiers resource au bon endroit ====
 +Dans le répértoire du projet mettre un dossier ''​zip/''​ contenant ''​monfichier.zip''​
 +
 +==== Creation du fichier Batch de compilation resources ====
 +Dans le répértoire du projet créer un fichier ''​compil_res.bat''​ contenant
 +<​code>​
 +del install.res
 +windres -i install.rc -o install.res
 +</​code>​
 +Quand ce fichier est executé il supprime l'​ancien fichier de resources ''​install.res''​ et en créé un nouveau avec le script ''​install.rc''​.
 +Cela permet d'​avoir un fichier de resource toujours synchrone avec le repertoire ''​zip/''​
 +
 +==== Exection du fichier Batch a chaque compilation du projet ====
 +Pour faire executer ce fichier batch (''​compil_res.bat''​) a chaque comilation, rendez vous dans Lazarus (1.8.2) dans Projet/​Options du projet/​Options du compilateur/​commande du compilateur.
 +
 +Mettre le nom du fichier a executer dans le groupe "​Executer avant",​ comme ci dessous ​
 +
 +{{::​execute_avant_compil.jpg?​600|}}
 +
 +
  
  • Dernière modification: il y a 11 mois
  • (modification externe)