Sources
Delphi Russian Knowledge Base
DRKB - база знаний по Дельфи в рунете, составленная Виталием Невзоровым

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

01.01.2007

Вариант 1:

Author: Vit

Source: Vingrad.ru https://forum.vingrad.ru

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

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;  

Вариант 2:

Author: LENIN INC

Source: Vingrad.ru https://forum.vingrad.ru

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

https://vingrad.ru/download/delphi/reswork.zip


Вариант 3:

Author: Song

Source: Vingrad.ru https://forum.vingrad.ru

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

https://forum.vingrad.ru/index.php?act=Attach&type=post&id=21633

Previous page:
Как ограничить перемещение курсора?
Top:
DRKB
Next page:
Иконки