скрыть

скрыть

  Форум  

Delphi FAQ - Часто задаваемые вопросы

| Базы данных | Графика и Игры | Интернет и Сети | Компоненты и Классы | Мультимедиа |
| ОС и Железо | Программа и Интерфейс | Рабочий стол | Синтаксис | Технологии | Файловая система |



Google  
 

Рекомендации по заполнению таблицы Version Info



Автор: Павел

Данный документ описывает принципы заполнения информации о версии исполняемого модуля (закладка "Version Info" в "Project Options").

Для включения в компилируемый модуль информации о версии следует активировать переключатель "Include version information in project", а также переключатель "Auto-increment build number".

Группа "Module version number"

Данная группа описывает номер версии модуля. Общепринятые правила заполнения этой группы полей таковы:

  • "Major version" - старший номер версии. Стартовое значение - "1". Для многомодульных проектов обычно совпадает с номером версии самого проекта. Данный параметр характеризует порядковый номер версии архитектуры системы и меняется реже всего;
  • "Minor version" - младший номер версии. Стартовое значение - "0". В многомодульных проектах может не совпадать с младшим номером версии самого проекта. Параметр характеризует большие алгоритмические или косметические изменения (например, добавление новой функции или исправление большой ошибки);
  • "Release" - номер версии выпуска (релиз). Стартовое значение - "0". Параметр характеризует небольшие косметические или алгоритмические изменения (например, исправление текста надписи);
  • "Build" - номер сборки (билда). Стартовое значение - "0". Специальный параметр, который увеличивается автоматически при вызове функции "Project - Build xxx" или "Project - Build all projects". Данный параметр является сквозным в рамках проекта модуля. То есть, пока модуль редактируется и/или пересобирается, данный параметр должен отражать количество произведенных модификаций. При старте аналогичного проекта "с нуля", номер сборки не переносится в новый проект.

Группа "Module attributes"

Группа позволяет создать дополнительные информационные ключи. Во время работы над отладочной версией рекомендуется активировать переключатель "Debug build".

Параметр "Language"

Данный параметр задает язык проекта. Для русскоязычных проектов должен быть "Russian" (числовое значение - "$419"), а для англоязычных проктов должен быть - "English (United States)" (числовое значение - "$409").

Группа строковых параметров

В данном редакторе заполняются дополнительные динамически создаваемые при изменении остальных параметров формы поля. Опишу некоторые из них.

  • "CompanyName" - наименование компании, разрабатывающей модуль. (например, - "Координационный Центр "Система");
  • "InternalName" - внутреннее имя проекта. Совпадает с названием модуля системы.
  • "ProductVersion" - номер версии продукта, заполняется в ручную, должен быть равен числовым полям группы "Module version number". Разрешается указывать только Major- и Minor- версии.





Copyright © 2004-2016 "Delphi Sources". Delphi World FAQ




Группа ВКонтакте   Ссылка на Twitter   Группа на Facebook