2009-08-27 13 views
3

chaque fois que j'écris un fichier de ressources (.rc) et le dépose sur le bcc32.exe, rien ne se passe. si je le fais tomber sur rc.exe, il me donne un fichier .res, qui ne fonctionne pas dans delphi. Alors qu'est-ce que je dois écrire dans le fichier .rc, pour obtenir mon .res construit correctement à la bcc32? (exemple pls) disons que je veux avoir abc.wav, qui est sur mon bureau. merciFichiers de ressources pour Delphi

Répondre

11

C'est brcc32.exe que vous voulez, pas bcc32.exe.

Cela devrait produire votre fichier .res pour vous. Cependant, vous pouvez également modifier légèrement la directive {$ R} afin de ne pas avoir à compiler manuellement votre fichier .rc. IIRC, vous pouvez utiliser {$R yourfile.res yourfile.rc} dans votre source, et Delphi devrait compiler le fichier .rc pour vous.

+0

C'est une meilleure réponse que la mienne. Je vais le supprimer. –

+0

et le fichier rc est abc.wav c: \ user \ desktop \ abc.wav alors je viens de sauvegarder cela en tant que. Rc et le mettre dans le dossier de mon projet? le code source, comment doit-il être alors? les deux, rc et res {$ R lala.res lala. rc} ou juste le .rc? en passant, merci pour votre bonne réponse, je ne savais pas que je peux utiliser .rc directement dans delphi oO alex – Alex

+0

François a déjà clarifié certains de cela, mais peut-être cette réponse vous aidera aussi: http: // stackoverflow.com/questions/1298031/including-resource-file-in-a-project-by-rc-file-rather-than-res-file –

9

Si vous avez D2007 ou plus récent, ajoutez simplement votre fichier RC au gestionnaire de projet ...

Le fichier RC est un simple fichier texte dans lequel vous déclarez vos ressources et les fichiers correspondants (avec le chemin si nécessaire) Comme:

SANTA BITMAP "SANTA.BMP" 
SOUND RCDATA "SOUND.WAV" 

En D2009 ou plus récent, vous pouvez simplement ajouter le wav au chef de projet.
Et le moyen le plus simple pour "ajouter" est de faire glisser votre fichier et déposez-le là.

+0

avec cette fenêtre "ajouter au projet", je l'utilise normalement pour ajouter un nouvelle unité? – Alex

+0

ah sry pour doublepost, mais je ne sais pas encore comment écrire le fichier .rc. juste nommez c: \ ... \ .... \ abc.wav? aller au lit maintenant, ty pour votre aide, ill essayer demain – Alex

+0

@alex, le fichier .rc est juste un fichier texte, contenant 3 champs délimités par des espaces. Le premier est le nom interne, le second est le type (RCDATA est un type catch tout) et le troisième est le nom de fichier de la ressource à compiler. – skamradt

Questions connexes