DELPHI FAQ: Работа с ресурсами


Работа с ресурсами
Previous  Home  Next


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

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 http://forum.vingrad.ru




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


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


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

Большое спасибо Song
нашедшему эту программу ResEdit.zip
Взято с Vingrad.ru http://forum.vingrad.ru









DELPHI FAQ




EOMY TOP 100      Рейтинг@Mail.ru      Rambler's Top100