Вверх ↑
Этот топик читают: Гость
Ответов: 1951
Рейтинг: 176
#1: 2026-06-26 16:44:26 ЛС | профиль | цитата
Штатный компонент version сильно ограничен, например не позволяет менять версию файла (только продукта). Также нет автоматического увеличения версии при сохранении/компиляции (да, есть вариант на sdk-скриптах, но они не могут исправить остальные недостатки компонента).

Поэтому сделал на плагине (Новый - Windows - плагины hiasm).

Там сверху есть strlist, и написано, что надо делать.
А также ниже IC, который надо вставить в схему своего проекта.

Далее компилируем плагин и кладём его в hiasm\Int\plugs.

При каждом сохранении/компиляции/запуске схемы плагин ищет в папке вашего проекта customver.rc, изменяет его в соответствии с настройками внутри этого файла (например, автоувеличение версии).

При компиляции/запуске прокета плагин также компилирует customver.rc в customver.res (с помощью штатной утилиты GoRC), который присоединяется затем к вашей программе.

Если версия не присоединяется к программе - зайдите в Сервис - Компиляторы - Delphi и добавьте в строку "-R%opath%."
Должно получиться что-то вроде: "%fname%" "-U%opath%." "-R%opath%." "-R%curdir%." -Q
карма: 10
0
Ответов: 1121
Рейтинг: 224
#2: 2026-06-28 17:32:43 ЛС | профиль | цитата
3042 писал(а):
Там сверху есть strlist, и написано, что надо делать.
А также ниже IC, который надо вставить в схему своего проекта.

Чего-то явно не хватает...

Редактировалось 2 раз(а), последний 2026-06-28 17:36:00
карма: 20

0
2
Сообщение
...
Прикрепленные файлы
(файлы не залиты)