Компілятор ресурсів в CBuilder

Ресурси є основою більшості додатків Windows, і CBuilder дозволяє вам легко імпортувати їх в додатки CBuilder, що ми побачимо нижче

У загальному випадку, ви можете дістати будь-який файл ресурсів у додаток прямим включенням його в проект і наданням IDE зробити все інше Проте іноді вам знадобиться попередньо скомпілювати ресурсні файли для розповсюдження компільованою версії (файли res) серед інших програмістів Для цього фірма Borland надає дві різні програми роботи з ресурсними файлами BRC32EXE – це 32-бітний компілятор і компонувальник ресурсів Ця програма скомпілює ресурсний файл і звяже його в роботі з використовуваними вами старими додатками Windows, які вимагають роздільної компіляції і збірки Для запуску BRC32 використовуйте наступний синтаксис: BRC32EXE filename, Де filename – імя як вашого ресурсного файлу ( Rc), так і виконуваного додатки ( Exe) У табл 82 представлені часто використовувані параметри компілято ра ресурсів

Таблиця 82 Часто використовувані параметри компілятора ресурсів (BRC32EXE)

-R Тільки компілювати файл, не звязуючи Те ж саме, що запустити програму BRCC32EXE

-Fo Робить імям вихідного res-файлу, за замовчуванням це імя збігається з імям вхідного файлу з розширенням res

-Fe Робить імям вихідного виконуваного файлу, за замовчуванням це імя збігається з імям вхідного файлу з розширенням exe

-L Дозволяє вказувати шлях для пошуку підключаються файлів

-X Вказує компілятору ігнорувати змінну середовища INCLUDE

і використовувати тільки певний вами шлях до заголовків файлів

-Vdd Дозволяє помітити вийшов виконуваний файл як файл версії Windows dd (за замовчуванням 40) для запуску в Windows 95/NT

Для використання компілятора ресурсів вам необхідно мати файл ресурсів Якщо вам захочеться, наприклад, додати таблицю рядків у ваш виконуваний файл, щоб використовувати певні користувачем повідомлення, ви можете створити ресурс подібним чином:

////////////////////////////////////////////////////////////  /////////

//

/ / Таблиця рядків

//

STRINGTABLE  DISCARDABLE BEGIN

101 Перший рядок”

102 Другий рядок”

103 Третій рядок” END

Цей файл ресурсів дозволить вам використовувати у вашому додатку функцію LoadString, Щоб потрапити на певний рядок у ресурсі Для того щоб скомпілювати цей файл, вам слід використовувати синтаксис brc32 -r stringsrc

З іншого боку, ви можете просто набрати brcc32 stringsrc В обох випадках буде згенерований новий відкомпільований файл ресурсів stringsres, який може бути включений в ваш додаток і використаний для завантаження рядків Запуск зазначених вище команд відобразиться у вікні командного рядка таким чином: d: \ test> brcc32 stringsrc

Borland Resource Compiler Version 502 Copyright (с) 1990, 1997 Borland International All rights reserved

Використання компілятора ресурсів зовсім не складно, але в деяких додатках може дати дуже непогані результати Правда, ви скоріше не будете використовувати компілятор командного рядка, а замість цього просто включіть файл ресурсів ( rc) в проект CBuilder, відкритий в IDE, і дозволите самої IDE запускати програму BRCC32

Джерело: Теллес М – Borland C + + Builder Бібліотека програміста – 1998

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*