Delphi - база знаний


Работа с ресурсами


Работа с ресурсами



Сохранить файл в ресурсе программы на этапе компилляции можно выполнив следующие шаги:

1) Поставить себе RxLib
2) Появится в меню "Project" дополнительный пункт меню "Resources"
3) Открой его , создай новый ресурс "User Data", в него загрузи нужный файл, измени имя ресурса на что-нибудь типа 'MyResName'.

Теперь при компилляции проэкта в exe файл будет прикомпиллирован ваш файл в виде ресурса. Извлечь его на этапе выполнения можно следующим образом:

with TResourceStream.Create(hInstance, 'MyResName', RT_RCDATA) do 
try   
Seek(0, soFromBeginning);   
SaveToFile('MyFileName.exe');   
finally   
Free;   
end;        

Автор ответа: Vit
Взято с Vingrad.ru



А вот целый проект, сделанный LENIN INC показывающий различные приёмы работы с ресурсами:


Автор ответа: LENIN INC
Взято с Vingrad.ru


Исходники программы для чтения и изменения ресурсов готовой программы

Большое спасибо Song нашедшему эту программу
Взято с Vingrad.ru








Начало  Назад  Вперед



Книжный магазин