Ceci est une ancienne révision du document !
Utilisation des Resources dans LAZARUS
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:
PRG RCDATA zip\monfichier.zip
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
del install.res windres -i install.rc -o install.res
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