Please enable JavaScript to view this site.

Интерфейс...

Тип данных: 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 версия контрольной суммы инициируется версией потока текущей задачи КОМПАС.

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78