Compiler fichier .rc avec ressource RCDATA ?

Fermé
slolo2000 Messages postés 315 Date d'inscription jeudi 3 février 2005 Statut Membre Dernière intervention 29 mai 2007 - 15 avril 2005 à 13:06
 Koysbow666 - 24 mai 2005 à 02:35
Bonjour à tous,

J'aimerais savoir comment faire pour compiler un fichier rc avec Dev-cpp 4.9.9.2.
J'ai utilisé ResEd comme éditeur de ressources. Voici mon fichier rc :

#define IDD_DLG_MAIN 1000
#define IDC_EDT_INFO 1001
#define IDC_BTN_QUIT 1002
#define ICON_FILE 10000
#define XM_FILE 10001
IDD_DLG_MAIN DIALOGEX 6,5,226,96
CAPTION "Test App"
FONT 8,"MS Sans Serif"
STYLE 0x10CA0800
EXSTYLE 0x00000000
BEGIN
CONTROL "",IDC_EDT_INFO,"Edit",0x50000804,6,12,214,50,0x00000200
CONTROL "Quit",IDC_BTN_QUIT,"Button",0x50010000,8,73,214,15,0x00000000
END
ICON_FILE ICON DISCARDABLE "test.ico"
XM_FILE RCDATA DISCARDABLE "test.xm"


Quand je compile mon projet, Dev-cpp affiche le message d'erreur suivant :
17 D:\test\test.rc [Resource error] syntax error
D:\test\Makefile.win [Build Error] [test_private.res] Error 1

La ligne 17 est la dernière ligne de mon fichier rc (la ligne just après la commande XM_FILE RCDATA DISCARDABLE "test.xm")
Si je retire la ligne avec XM_FILE ... il n'y a plus d'erreur.

Pouvez-vous le dire ce qui ne va pas ?

Merci d'avance et bonne journée.

1 réponse

QUand tu utilise les ressources avec dev-cpp les macros doivent se trouver dans un fichier d'en-tete(.h). ensuite il faut aller dans options du projet->fichiers->fichier.rc et cliquer sur inclure lors de la compilation. Apres seulement tu peux inclure ta boite de dialogue ou autre avec la fonction DialogBox().
Mais je ne suis pas sur a 100% que les ressources soient compatible il faut que je le trouve et que j'essay
0