Compiler fichier .rc avec ressource RCDATA ?

slolo2000 Messages postés 315 Statut Membre -  
 Koysbow666 -
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

Koysbow666
 
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