Выгрузка общих параметров сцены
Основная таблица – TVersions.
|
|
|
---|---|---|
MajorVer |
Числовой длинное целое |
Мажорная версия базы |
MinorVer |
Числовой длинное целое |
Минорная версия базы |
Ver |
Текстовый |
Привычный номер версии |
CurrentDateTime |
Дата/время |
Дата и время создания базы |
Данная таблица содержит общую информацию о сцене, по которой она создана. Поле MajorVer содержит значение системной константы MEBEL_LAST_VERSION. Поле MinorVer содержит номер подверсии базы. Поле Ver содержит текстовую строку с привычным номером версии базы (например, «7.4»).
Также таблица общих параметров сцены может содержать дополнительные параметры. Эти параметры содержатся в таблице универсальных параметров TParams Для них заданы следующие значения полей:
UnitPos=0;
Hold1=0;
Hold2=0;
Hold3=0;
Список параметров представлен в таблице.
|
|
---|---|
SceneFileName |
Полное имя файла сцены |
SceneFileComment |
Комментарий файла сцены |
Дополнительно к описанным параметрам, таблица общих параметров содержит номера версий (мажорную и минорную) каждой из таблиц, входящих в базу. Имена параметров следующие:
|
|
---|---|
|
|
|
|
Например, параметр с именем «TAttrinutes Major Version» содержит номер мажорной версии таблицы TAttributes, а параметр «TElems Minor Version» - номер минорной версии таблицы TElems. Смысл этих параметров таков: мажорная версия таблицы меняется в том случае, если структура таблицы изменилась настолько, что нарушается нисходящая совместимость (например, удален столбец). Минорная версия таблицы меняется в том случае, если структура таблицы изменилась, но нисходящая совместимость осталась (например, добавлен столбец).