Create - Создать ограничение в модели |
Scroll |
Синтаксис Automation:
BOOL Create();
Синтаксис COM:
HRESULT Create([out, retval] VARIANT_BOOL* pVal);
Возвращаемое значение:
TRUE |
- параметрическое ограничение создано, |
FALSE |
- в случае неудачи. |
Примечание:
1. Если метод выполнился успешно, ограничение появится в модели и вступит в силу. Значение свойства IParametriticConstraint::Valid становится равным TRUE (ограничение недействительно). Если ограничение в модели создать нельзя, метод Create вернет FALSE.
2. В процессе создания ограничения могут быть взведены ошибки из перечисления ErrorType:
•Значение выходит за границы диапазона.
•Значение размера выходит за границы диапазона 30'' - 359°59'30''.
•Значение размера выходит за границы диапазона 0.5'' - 359°59'59.5''.
•Значение размера выходит за границы диапазона 30' - 359°30'.
•Ограничение создать нельзя. Данный тип размера не параметризуется.
•Ограничение создать нельзя. Нет информации о привязке.
•Ограничение создать нельзя.
•Ограничение такого типа уже существует.
•Ограничение создать нельзя. Недопустимое имя переменной.
•Ограничение создать нельзя. Недопустимое значение размера.
•Ограничение создать нельзя. Размер может быть только информационным.
Подразделы:
(отсутствуют)