Compiler un fichier ressource
Création d'un fichier res
Pour créer le fichier res, il suffit d'utiliser un éditeur de texte comme par exemple le Bloc-Notes de Windows.
Astuce : Pour ne pas être obligé de tapez le chemin complet, réunissez toutes les ressources dont vous avez besoin dans un seul répertoire.
Pour ajouter une ressource au fichier res, la syntaxe est construite comme ceci :
Identificateur TYPE NomFichier
Identificateur permet ensuite dans l'utilisation de référencer le fichier correspondant.
Ajouter un bitmap
Identificateur BITMAP NomBitmap.bmp
Ajouter un icône
Identificateur ICON NomIcone.ico
Ajouter un curseur
Identificateur CURSOR NomCurseur.cur
Ajouter un wav
Identificateur WAVE NomWav.wav
Ajouter un avi
Identificateur AVI NomAvi.avi
Ajouter un fichier html
Identificateur HTML NomHtml..html
Ajouter un fichier
Identificateur RCDATA NomFichier.extension
Lorsque vous avez terminé avec l'ajout de ressources, vous ne devez pas oublier de mettre l'extension RC au fichier.
Exemple de fichier RC :
curs CURSOR curs.cur
image BITMAP btmpcurs.bmp
son4 SOUND son.wav
Ensuite pour créer le fichier REC, vous pouvez utiliser le compilateur de ressource Borland.
Vous trouverez le compilateur dans le chemin "Borland\Delphi\Bin\brcc32.exe".
Pour compiler le fichier RC, il suffit de l'ouvrir en sélectionnant le compilateur Delphi.
Voici la marche à suivre pour compiler votre fichier :
Ouvrez l'explorateur Windows ou le poste de travail.
Ensuite, sélectionnez le fichier RC et cliquez sur le bouton droit de la souris.
Le menu déroulant de Windows s'ouvre. Cliquez sur "Ouvrir avec...".
Une fenêtre de titre "Ouvrir avec" est alors ouverte. Cliquez sur le bouton "Autre...".
Sélectionnez le compilateur Delphi dans le chemin "Borland\Delphi\Bin\brcc32.exe". Cliquez sur le bouton "Ouvrir".
Validez l'opération en cliquant maintenant sur le bouton "Ok" de la fenêtre "Ouvrir avec".
Votre fichier REC sera alors créé.
Intégrer un fichier ressources à un executable
Pour intégrer un fichier ressources à votre projet, il suffit d'insérer {$R nomfichier.res} dans votre programme.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;
type
TForm1 = class(TForm)
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
{$R nomfichier.res}
PlaySound('son4',hInstance,snd_resource or snd_async);
end.
ce tutoriel n'est pas de moi mais assez explicite ...
je cherche l'original...
je sais plus mais ...yve