Borland C++ Builder VCL FAQ - Как работать с ресурсами?
ОГЛАВЛЕНИЕ
Страница 5 из 96
Как работать с ресурсами?
Один из вариантов:Вручную в блокноте создаём файл с именем, например, "resource.rc".
Внутри формат такой:
[имя_ресурса_без_пробелов] [тип_ресурса_без_пробелов] "[имя файла]"
В него пишем, например:
BOLSHOI_FILE BIG_FILES "bigfile.txt"
Подключаем файл .rc к программе (Shift + F11 а там выбираем наш файл).
А где-то в программе:
TResourceStream *res_stream = new TResourceStream(0, // берём из нашего exeТаким образом, получаем наш "bigfile.txt", сохранённый под именем "big_file.bin".
"BOLSHOI_FILE", // имя ресурса
"BIG_FILES" // тип ресурса
);
res_stream->SaveToFile("big_file.bin");
delete res_stream;
Естественно, лучше сделать обработку исключений!