Показать сообщение отдельно
  #6  
Старый 24.06.2020, 20:18
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну, пиши свой.
Файлы можно жать чем угодно, хоть встроенным компрессором (ZLib).
Т.е. у тебя есть:
1. Некоторые файлы, которые надо установить
2. Проект инсталятора (не самого приложеня, а отдельный проект для инсталляции)

Делаем раз - жмем файлы любым методом. Один файл - один архив.
Делаем два - создаем rc файл со списком сжатых файлов.
Делаем три - запускаем компилятор ресурсов и компилируем файл res из rc.
Делаем четыре - в проект инсталятора подключаем полученный файл res.
Делаем пять - в проекте инсталятора пишем код, который достает нужный ресурс по идентификатору, разжимает его и пишет в нужное место.
Profit.

PS. Запуск компилятора ресурсов можно настроить на автоматический запуск перед компиляцией проекта инсталятора, но если файлы большие, то лучше этого не делать, а самому подготовить его заранее.
Ответить с цитированием