Поиск на сайте
Главная Журнал Форум Wiki DRKB Страны мира

Borland C++ Builder FAQ
Составлен по материалам форума на Исходниках.Ru
Содержание Последнее обновление: 14.02.2004

Как работать с ресурсами?

Автор: OlegGG
Исходная ссылка: - - -

Один из вариантов:

Вручную в блокноте создаём файл с именем, например, "resource.rc".
Внутри формат такой:
[имя_ресурса_без_пробелов] [тип_ресурса_без_пробелов] "[имя файла]"

В него пишем, например:
BOLSHOI_FILE BIG_FILES "bigfile.txt"

Подключаем файл .rc к программе (Shift + F11 а там выбираем наш файл).

А где-то в программе:
TResourceStream *res_stream = new TResourceStream(0,              // берём из нашего exe
                                                  "BOLSHOI_FILE", // имя ресурса
                                                  "BIG_FILES"     // тип ресурса
                                                  );
res_stream->SaveToFile("big_file.bin");
delete res_stream;
Таким образом, получаем наш "bigfile.txt", сохранённый под именем "big_file.bin".

Естественно, лучше сделать обработку исключений!

Основные разделы сайта


 

Реклама