Erreur 'Duplicate Resource'



Quand j'essaie d'ajouter une resource au fichier .res de mon projet, j'obtiens une erreur "Duplicate Resource" lors de la liaison. La resource que j'ai ajouté est une resource unique. Comment est-ce que je peux ajouter correctement la resource à mon projet ?


Le fichier de resource du projet est généré par le Wizard de l'IDE, et ne doit pas être modifié. Pour ajouter des resources à votre projet, créez un fichier de resource séparé avec un nom unique qui n'entre pas en conflit avec le nom du projet ni celui des unités. Puis, pour ajouter le fichier de resource, ajoutez simplement la ligne suivante à n'importe quelle unité du projet:

Inclusion de fichier de Ressources

{$R MyRes.Res}
(* MyRes.Res est le nom du fichier resource *)



Pour ajouter la resource à C++Builder, utilisez le gestionnaire de projet.



J'ai écrit un composant sous Delphi 4, et j'ai créé un fichier .dcr pour lui assigner une image dans la palette de composants. J'ai ajouté la ligne d'inclusion {$R *.dcr} et, lors de la compilation du paquet de composant, j'obtiens un message d'erreur "Duplicate Resource".


Pour les composants en Delphi 4, il ne faut pas inclure la resource .dcr à l'unité contenant le composant: le seul fait d'ajouter une unité à un paquet avec la commande ajouter inclut cette resource automatiquement au paquet.




3 requête(s) SQL executée(s) en 0.014 Secs - Temps total de génération de la page : 0.020 Secs