Важно (9.07.22)

Если картинки в постах не отображаются, зайдите в блог через прокси. РКН заблокировал поддомены blogger.com на которые загружались картинки.

среда, 13 августа 2014 г.

Приложение для создания файла ресурсов (.RC; .RES)



(Описание от 13.08.14):
Появилась необходимость добавить большое количество картинок в ресурсы приложения, но делать это стандартными средствами не очень удобно. Собственно, написал маленькую программку для создания файла RC и создания bat – файла, который позволяет генерировать RES файл. С данным приложением намного удобнее добавлять сотни мелких картинок в ресурсы.

Что умеет приложение:
  1. Генерировать файл .RC и bat-файл для создания .RES, генерировать .RES файл
  2. Имена в файле ресурсов: оригинальные или сгенерированные автоматически
  3. Создавать новые файлы или же обновлять старые, путём добавления новых записей в конец файла
Как добавить созданный файл:
  • Полученный файл .RES кладём в папку с вашим приложением
  • В .dpr файле, после {$R *.res} пишем {$R test.res}. (test.res замените на имя своего файла)

Текущая версия: 2.0.0 (07.11.2019) (Delphi 10.3.1)
GitHub: https://github.com/AndrewEfimov/GenerateRC
Скачать (exe) с Google Drive: https://drive.google.com/file/d/1RZKHq6wrhfDOD151zXt64OnJH0LNJazs/view?usp=sharing




История версий:
Версия 2.0.0 (07.11.19):
  • Решено полностью избавиться от доп. потоков.
  • Пересмотрен и обновлён почти весь код
Версия 1.5.3 (???)
Версия 1.5.2 (20.10.16):
Исправил пару косяков, выложил на GitHub
Версия 1.5 (26.09.15):
Т.к. исходники предыдущей версии утеряны, было принято решение написать всё заново.
  • Всё написано заново
  • Приложение ориентированно на людей, которые понимают для чего оно предназначено. В противном случае ошибки, типо неправильного шаблона для имени не избежать. Позже, может быть придумаю, как это всё учесть. Для использования, как минимум, необходимо подготовить файлы, которые планируется занести в файл ресурсов.
  • Добавлена возможность выбирать как определенную папку (с возможностью сканирования подпапок), так и отдельно несколько файлов.
  • Добавлена возможность выбора места сохранения (с возможностью дозаписать новые файлы в старый RC файл)
  • Возможные длительные операции вынесены в отдельные потоки
  • Во время длительных операций осуществляется оповещение в виде AniIndicator'a
Версия 1.4 (14.08.14):
  • Добавил автоматическое создание .RES файла
  • Добавил ссылку для удобного отслеживания новых версий
Версия 1.3 (13.08.14. Проверено на Windows 7):

Как использовать:
  • Указываете путь до папки с файлами, которые необходимо добавить в ресурсы.
  • Указываете имя выходного файла, без расширения. Расширение (.rc) уже забито в коде.
  • Выбираете тип ресурсов.
  • Ставите необходимые галочки.
  • Жмёте "Создать"
  • Итоговые файлы будут лежать рядом с exe-файлом приложения.
  • Полученный файл .RES кладём в папку с вашим приложением
  • В .dpr файле, после {$R *.res} пишем {$R test.RES}. (test.RES замените на имя своего файла)
  • А теперь как обычно обращаемся к ресурсам.


История версий (скрины):

Версия 1.5.2





















Версия 1.5






















Версия 1.4

















    Надеюсь, кому-нибудь пригодится.

    О багах/ошибках пишите сюда.

    Скачать с Google Drive (1.4).
    Скачать с Google Drive (1.5)