Вверх ↑
Этот топик читают: Гость
Ответов: 215
Рейтинг: 45
#1: 2010-02-16 19:43:02 ЛС | профиль | цитата
Меня не очень удовлетворяет работа элемента Version (или руки у меня кривые), поэтому я накидал заглушку.
Основной элемент Version включает версию при компиляции проги, а дополнительный FT_Version переписывает "crogram FilesHiAsmIntversion.rc" перед компиляцией (будете развлекаться с моим элементом - забакапьте его). Элемент должен жить в контейнере FTCG_Tools, точку вызова элемента можно подсоединить куда угодно, она просто заставляет HiAsm увидеть элемент.

Можно чуток развить элемент, можно написать подобное на Core элементах, но лучше, чтобы основной Version перезаписывал version.rc перед компиляцией, на уровне среды.
------------ Дoбавленo в 19.16:
Никак не удавалось использовать русские тексты в Version, оказалось, что надо скачать свежую версию GoRC, надеюсь в дистрибутиве HiAsm её тоже проапдейтят.
карма: 0

0
файлы: 1version.rar [2KB] [186]
vip
#1.1контекстная реклама от партнеров
Ответов: 463
Рейтинг: 9
#2: 2010-02-26 10:50:30 ЛС | профиль | цитата
в тему:
хотелось бы к элементу ver еще одну фичу добавить:
1 версия hiasm на которой компилируется продукт чтобы в свойствах ехе -шника через обычный "свойства" винды были видны эти данные
2 еще 1 компонент 10q - "спасибки" - элементы в схеме и их авторы, чтобы потом можно было список "соавторов" выводить для справки и кредитов разработчикам.

или если возможно чтобы в тех же свойствах появилась графа credits ^ и в ней имена авторов компонентов
карма: 0

0
Ответов: 215
Рейтинг: 45
#3: 2010-02-27 14:54:55 ЛС | профиль | цитата
Инфу о HiAsm добавил, со спасибками и кредитами возиться лень
карма: 0

1
Голосовали:ajaxii
Ответов: 463
Рейтинг: 9
#4: 2010-02-27 22:13:12 ЛС | профиль | цитата
спасибо
...

ну остальное может позже?
карма: 0

0
Ответов: 197
Рейтинг: 6
#5: 2017-02-14 16:42:03 ЛС | профиль | цитата
Как можно менять версию файла, а не версию программы?

Картинка


карма: 2

0
Ответов: 193
Рейтинг: 42
#6: 2017-02-14 17:45:10 ЛС | профиль | цитата
Править файл: %Hiasm%\Int\version.rc
карма: 1

0
Ответов: 197
Рейтинг: 6
#7: 2017-02-14 19:12:31 ЛС | профиль | цитата
halt писал(а):
Править файл: %Hiasm%\Int\version.rc


И что конкретно там можно исправить?
карма: 2

0
Ответов: 193
Рейтинг: 42
#8: 2017-02-14 19:29:54 ЛС | профиль | цитата
Iliya писал(а):

И что конкретно там можно исправить?

FILEVERSION 1,0,0,1
карма: 1

0
Ответов: 197
Рейтинг: 6
#9: 2017-02-14 19:41:20 ЛС | профиль | цитата
halt писал(а):

FILEVERSION 1,0,0,1


Так это получается каждый раз нужно править... а можно как нибудь PRODUCTVERSION - значение из компонента подменить на FILEVERSION
карма: 2

0
Ответов: 1166
Рейтинг: 27
#10: 2017-02-15 03:15:35 ЛС | профиль | цитата
Iliya писал(а):
Так это получается каждый раз нужно править... а можно как нибудь PRODUCTVERSION - значение из компонента подменить на FILEVERSION


если любишь бдсм, то оооочень реально сделать так :

БДСМ
делаешь промежуточную утилитку которая будет выгрызать из исходного кода проекта (появляется перед компиляцией в папке "%Hiasm%\Elements\delphi\code") параметр "PRODUCTVERSION", затем эта же утилитка должна править файл "version.rc" вписывая полученный параметр, а потом просто запустить процесс компиляции (запустить консольные команды которые были переданы утилитке при старте компиляции)

утилитку вставлять в настройках компилятора дельфи, вместо "dcc32.exe"

Редактировалось 1 раз(а), последний 2017-02-15 03:16:09
карма: 1

0
Ответов: 197
Рейтинг: 6
#11: 2017-02-15 13:55:52 ЛС | профиль | цитата
Может кто подскажет что делать: Попытался поставить компонент из первого поста - после этого при компиляции схем - выдает ошибку Error: File not found: 'allres.res' В какой папке он должен находится?
карма: 2

0
Ответов: 952
Рейтинг: 34
#12: 2019-02-09 13:39:39 ЛС | профиль | цитата
А есть какой то хак, может реестра винды, чтобы она не пугала людей "Файл получен из неизвестного источника" ?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1247
Рейтинг: 67
#13: 2019-02-09 16:06:23 ЛС | профиль | цитата
Aziz, отключить https://answers.microsoft.com/ru-ru/windows/forum/windows_xp-security/осторожн/3d69399d-205e-4e8a-84c1-7c33e54dd81f или стать известным источником
карма: 2

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