Работа с ресурсами в Delphi (RES)

Бывает необходимость «запилить» какой-то файл в сам exe’шник программы (например, тот же инсталлятор :)).
В этой статье постараюсь описать, как «запилить» дверь любой файл в exe программы.

Для начала нужно создать файл с расширением .rc , с таким содержанием:
Prog EXEFILE MyProg.exe

Prog — имя этого файла, может быть любым (может не совпадать с настоящим именем файла).
EXEFILE (BITMAP, CURSOR, ICON, WAVE) — тип файла
MyProg.exe — сам файл, т.е. путь к нему.

Далее компилим этот файл с помощью brcc32.exe (находиться в папке bin дельфи).
Скомпилированный файл (с расширением .res) копируем в папку нашей программы, после открываем дельфи, и после

пишем

Теперь, чтобы распаковать куда-то наш файл используем следующую функцию:

Вроде, всё 🙂

Запись опубликована в рубрике Статьи по Delphi. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *