Вверх ↑
Ответов: 1925
Рейтинг: 172
#1: 2015-05-13 00:28:44 ЛС | профиль | цитата
188.227.45.56 писал(а):
Вопрос снова по теме.
У кого-нибудь получалось заставить Hi-Asm инрементировать версии не по факту сохранения, а по, скажем, компиляции
Я так понимаю, внутренняя команда компиляции build , но повесить на неё событие не удаётся. Код вроде того, что ниже, не отрабатывает code_35607.txt


code_35630.txt

Важно следить, чтобы EID у компонента Version (в примере - 9011230) совпадал с использованным в компоненте ScriptEvents. Посмотреть EID просто - достаточно нажать Ctrl+D, а потом выделить компонент, и на панели справки всё видно.

[offtop]А вообще, плохо, что ScriptEvents так плохо документирован. В справке пункт Оболочка -> Встроенный Basic разве что даёт какое-то понимание работы с компонентом. Также скажу, что ScriptEvents и SDKBtn часто взаимозаменяемы с элементами вкладки Core. ScriptEvents и SDKBtn - это как бы "IC" по отношению к Core, т.е. то, что можно сделать на элементах Core - можно написать в коде ScriptEvents и SDKBtn. Но, к сожалению, не всегда. Однако Core интуитивно понятнее, чем плохо документированные ScriptEvents и SDKBtn.[/offtop]
карма: 9
0
файлы: 1code_35630.txt [332B] [642]