Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Пoмoщники 
Схема - Version

Version
Краткое описание
   Компонент предназначен для версивизации приложения.
Параметры
  • Version - Версия программы
  • Description - Описание программы
  • InternalName - Внутреннее имя
  • E-mail - Почтовый ящик
  • Замечания
    [img=Информация о версии align=right]http://hiasm.com/xf/attach/wiki/version_1.png[/img]
       Поле E-mail заполняется в элементе автоматически, если почтовый ящик указан в настройках среды.

       Данный элемент указывает компилятору на то, чтобы он при сборке проекта включил в ресурсы исполняемого файла специальную секцию, из которой Windows берет информацию о версии и названии исполняемого приложения. Увидеть это можно на соответствующей вкладке в свойствах EXE файла как показано на рисунке справа.

       В связке с элементом ScriptEvents можно сделать, к примеру, автоматический инкримент версии схемы перед каждым ее сохранением в файл следующим образом:

    
    Add(Version,9011230,119,126)
    {
    Version="3"
    Description="My application"
    InternalName="test.exe"
    E-mail="hiasm@mail.ru"
    }
    Add(ScriptEvents,779014,119,182)
    {
    Script=#21:function SaveBefore()|70: sdk.SetProp(9011230, "Version", 1 + sdk.GetProp(9011230, "Version"))|3:end|
    }

       Для ручного редактирования значения полей (например Поле Авторские права) необходимо в любом текстовом редакторе изменить соответствующее значение в файле по пути %Hiasm%\Int\version.rc
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...