(Общие вопросы) Как работать с ресурсами?
Вопрос: (Общие вопросы) Как работать с ресурсами?
Ответ:
Вручную в блокноте создаём файл с именем, например, "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".Естественно, лучше сделать обработку исключений!
Информаци о записи: (Общие вопросы) Как работать с ресурсами?
OlegGG |
http://devoid.com.ua/ |
26 Августа 2007
Не менее интересно
- (Общие вопросы) Можно ли узнать, есть ли на чужой форме кнопка с определенным названием ?
- (Графика) Как заполнить канву формы фоном рабочего стола ?
- (Графика) Закрасить монитор по пикселу ?
- (Графика) Быстро cделать рисунок TBitmap монохромным ?
- (Графика) Как рисовать на десктопе ?
- (Система) Как узнать папку Windows?
- (Система) Как изменить раскладку клавиатуры ?
- (Система) Вызов стандартного системного окна "О Программе"
- (Система) Как получить информацию о файле ? (дата создания и т.д.)
- (Система) Поменять разрешение экрана ?


