Сообщество программистов Autodesk в СНГ

ADN Club => AutoLisp / VisualLISP и DCL => Тема начата: BearDyugin от 22-12-2016, 10:36:11

Название: Пустой выбор или отмена выбора, как узнать?
Отправлено: BearDyugin от 22-12-2016, 10:36:11
C entsel всё просто, там смотрим (getvar "ERRNO") 52 - отмена выбора, а вот с ssget так не работает ERRNO не реагирует что выбор что не выбор, что пустой выбор...
Т.е. я загоняю в цикл (ssget "_:S") с разрешением на один выбор, и пока выбирают, программа что-то делает, как перестали выбирать - завершаемся. Но в таком случаи при пустом выборе, тоже сработает завершение, ткнули не туда промазали, а шанс то всего один...
Есть варианты?
Название: Re: Пустой выбор или отмена выбора, как узнать?
Отправлено: Александр Ривилис от 22-12-2016, 11:31:33
Есть варианты?
У меня errno = 52 и при отказе от выбора с (ssget "_:S")

Название: Re: Пустой выбор или отмена выбора, как узнать?
Отправлено: BearDyugin от 22-12-2016, 12:14:41
У меня errno = 52 и при отказе от выбора с (ssget "_:S")
И у меня  :o
Я изначально проверял на пустом (ssget) без методов, тогда ERRNO не реагирует. Не думал что от выбора метода ситуация может поменяться.
Спасибо!