Version - Версия контрольной суммы |
Scroll |
Тип данных: long
Синтаксис Automation:
Version = iObject.Version |
Получить свойство (* ) |
iObject.Version = Version |
Установить свойство (* ) |
Version = iObject.GetVersion() |
Получить свойство (**) |
iObject.SetVersion(Version) |
Установить свойство (**) |
Синтаксис COM:
iObject->get_Version(&Version) |
Получить свойство |
iObject->put_Version(Version) |
Установить свойство |
Примечание:
Версия контрольной суммы это число, равное версии потока КОМПАС. ICheckSum используется для автоматизированного тестирования функционала.
Смысл тестирования заключается в получении значения контрольной суммы на тесте и сравнения его с эталонным. Контрольные суммы должны совпадать.
Причины различий могут быть следующими:
•ошибка в функционале,
•развитие функционала.
Введение свойства Version позволяет установить причину несовпадения контрольных сумм.
До введения свойства развитие функционала воспринималось как его ошибка.
Отслеживание версии контрольной суммы начинается с версии потока 0x0A001023L, что соответствует версии КОМПАС V10 SP2.
Получаем версию контрольной суммы всегда как версию потока КОМПАС.
Задать версию контрольной суммы можно следующими способами:
•непосредственно числом (версия потока),
•из перечисления ksCheckSumVersionEnum.
При получении интерфейса ICheckSum версия контрольной суммы инициируется версией потока текущей задачи КОМПАС.
Подразделы:
(отсутствуют)