Выгрузка общих параметров сцены
Основная таблица — 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. Смысл этих параметров таков: мажорная версия таблицы меняется в том случае, если структура таблицы изменилась настолько, что нарушается нисходящая совместимость (например, удален столбец). Минорная версия таблицы меняется в том случае, если структура таблицы изменилась, но нисходящая совместимость осталась (например, добавлен столбец).