BRC32, le Shell de ressources
Remonter à Utilitaires en ligne de commande - Index
Le compilateur de ressources Borland (BRC32) est un shell de compilateur de ressources. Il invoque BRCC32 et RLINK32, selon la syntaxe de la ligne de commande.
Syntaxe de la ligne de commande
brc32 [options] <nomfichier>.RC [<nomfichier>.EXE]
Pour afficher l'aide de la ligne de commande, entrez :
brc32
Options de la ligne de commande:
| Option | Description |
|---|---|
-d<nom> [=<chaîne>] |
Définit un symbole que vous pouvez tester avec la directive #IFDEF du préprocesseur. |
-fo<nomfichier> |
Renomme le fichier .RES. |
-fe<nomfichier> |
Renomme le fichier .EXE. |
-i<chemin> |
Ajoute un ou plusieurs répertoires (séparés par des points-virgules) au chemin de recherche d'inclusion. |
-k |
Désactive le préchargement contigu des segments et des ressources dans le fichier .EXE. Les segments sont conservés dans l'ordre dans lequel ils apparaissent dans le fichier .DEF. Cette option s'applique seulement aux ressources 16 bits et elle est désactivée quand l'option -r est effective. |
-r |
Crée un fichier .RES uniquement. Le fichier .RES compilé n'est pas ajouté à l'.EXE. |
-v |
Affiche des messages de progression (mode "bavard"). |
-x |
Indique au compilateur d'ignorer la variable d'environnement INCLUDE lors de la recherche de fichiers de ressources ou d'inclusion. |
-16 |
Construit des fichiers .RES 16 bits. |
-32 |
Construit des fichiers .RES 32 bits. |
-Vd.d |
Génère le fichier .EXE pour la version de Windows spécifiée (v3.1 est la version par défaut pour les ressources 16 bits ; -v4.0 est la version par défaut pour les ressources 32 bits). Les options de version sont énumérées dans le tableau suivant. |
Options de version (utilisées avec l'option —Vd.d):
| Option | Bit | Aspect résultant |
|---|---|---|
3.1 |
16 |
Donne un arrière-plan blanc sans aspect 3-D pour Windows 3.1x, Windows 32s ou WinNT 3.1 |
4.0 |
16 |
Donne un aspect 3-D grisé pour Windows 95 et WinNT 3.51 |
3.1 |
32 |
Donne un arrière-plan blanc sans aspect 3-D pour Windows 32s ou WinNT 3.1 |
4.0 |
32 |
Donne un aspect 3-D grisé pour Windows 95 et WinNT 3.51 |
Options de compatibilité descendante:
| Option | Description |
|---|---|
-t |
Crée une application ne fonctionnant qu'en mode protégé (mode Windows standard ou 386 étendu). |
-31 |
Génère des fichiers .RES compatibles Windows 3.1 |
-w32 |
Génère des fichiers .RES compatibles Win32. |
Exemples de Shell de ressources
L'instruction suivante compile le fichier .RC, crée un fichier .RES et ajoute le fichier .RES au fichier exécutable :
brc32 <nomfichier>.RC <nomfichier>.EXE
BRC32 recherche automatiquement un fichier .EXE de même nom que le fichier .RC. Vous devez spécifier le fichier .EXE seulement si son nom est différent de celui du fichier .RC.
L'instruction suivante crée un fichier .RES, mais pas un fichier .EXE. Si vous nommez un fichier .EXE dans la ligne de commande, BRC l'ignore :
brc32 -r <nomfichier>.EXE
L'instruction suivante ajoute un fichier .RES existant à un fichier exécutable. Le nom du fichier .EXE est obligatoire seulement s'il est différent du nom du fichier .RES :
brc32 <nomfichier>.RES <nomfichier>.EXE
Cet exemple utilise BRC32 pour construire un fichier .RES compatible Windows 3.1 16 bits :
brc32 -16 -v3.1 -fo<nomfichier>.RES <nomfichier>.RC