|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Не видно блок при вставке(визуальные эфекты)
Программист широкого профиля.
Челябинск
Регистрация: 08.09.2005
Сообщений: 722
|
||
Просмотров: 4366
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
Полностью с динамическим изменением размеров не получится, я думаю.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Надо просто "закрывать" функцию command, в разрыв вставлять свое сообщение
Наподобие Код:
Для рабочей программы все это надо обернуть в обработчик ошибок, чтобы прерывание в момент паузы не приводило к краху программы. |
|||
![]() |
|
||||
Программист широкого профиля. Регистрация: 08.09.2005
Челябинск
Сообщений: 722
|
И может быть последний вопрос по данной теме.
Код:
А если пользователь вместо указания точек или ввода чисел вводит текст, то при выключенном CMDECHO автокад начинает выдавать свои сообщения и как мне удалось выяснить pause не прекращает своей работы и продолжает выдавать автокадовские сообщения. Для борьбы с этим недугом я смог придумать только одно: Код:
Как бы придумать способ при котром бы при неправильном вводе во вроемя pause мое сообщение повторялось бы вместе с ругательством автокада и желательно без реактора. Я уже пытался с помощью реактора поймать переменную ERRNO ,увы, она в этот момент не изменяется или реактор был неправильный. |
|||
![]() |
|
||||
Программист широкого профиля. Регистрация: 08.09.2005
Челябинск
Сообщений: 722
|
Вот впринципе и все чего я добивался
http://dwg.ru/dwl/index.php?id=845 |
|||
![]() |