| Содержание | Последнее обновление: 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".Естественно, лучше сделать обработку исключений! |