Последние сообщения

Последние сообщения

Страницы: [1] 2 3 ... 10
1
Всем привет. Не знаю как точно назвать тему. Сейчас объясню суть проблемы:
Имеется WPF Page, отображаемая в Dockable Panel. Там всего одна кнопка, которая запускает какую-то работу, используя IExternalEventHandler.
Проблема в том, что во время выполнения какой-либо команды (например, простановка размеров) можно перевести мышку на панель и нажать кнопку. Если по кнопке выполняется только IExternalEventHandler, то проблем особо нет - задача ставится в очередь и выполняется после завершения текущей команды. Но вот проблемы возникают, когда до выполнения IExternalEventHandler происходят еще какие-то действия. В моем случае происходит обращение к веб-приложению, потом стартует окно в отдельном потоке (Thread) и только потом запускается IExternalEventHandler.
С точки зрения юзабилити какая-то хрень получается.

Вопрос - как можно поступить в этом случае?

P.S. Вопрос без кода, но думаю имитировать его не сложно. Можно даже взять стандартный пример и по кнопке в панели открыть окно WPF
2
Наш сайт и форум / Re: Что с сайтом
« Последний ответ от Дмитрий Загорулькин 25-06-2019, 14:46:07 »
Почему браузер подозрительно относится к сайту, раньше вроде такого не было 
https://meduza.io/cards/chto-takoe-ssl-sertifikat-on-mne-voobsche-nuzhen
3
ObjectARX / Re: неприятный глючок в monitorInputPoint
« Последний ответ от Александр Ривилис 25-06-2019, 13:47:41 »
да и скорей всего начнется веселье с одновременным выводом моего и автокадовского окошка с текстами :).
Конечно начнется.
4
ObjectARX / Re: неприятный глючок в monitorInputPoint
« Последний ответ от Николай Горлов 25-06-2019, 13:45:51 »
Еще и на WPF
та не, зачем мне это приключение :)
можно проще. унаследоваться от CToolTipCtrl. вот только смысла не вижу. да и скорей всего начнется веселье с одновременным выводом моего и автокадовского окошка с текстами :). проще всего вернуться на стандарт 2005 года :):):) (пока не исправят в новых автокадах и пока мы не перестанем поддерживать старые версии)
6
ObjectARX / Re: неприятный глючок в monitorInputPoint
« Последний ответ от Николай Горлов 25-06-2019, 13:13:11 »

ясненько, спасибо за помощь. только багу этому уже... ну как минимум его обсуждение шло, когда последней версией был 2012 автокад. будем надеяться в 2021 исправят :)
Workaround'а нет
увы, значит возвращаю всё в начальное положение. при использовании "\n" не так глючок в глаза бросается. свой компонент крутить как-то лениво :)
7
Там повторный вызов CheckObjectIdFor  8)
Главное, что ты уже разобрался!
8
Там повторный вызов CheckObjectIdFor  8)
9
Я еще вчера подумал, что у тебя не очень рационально это сделано.
Это я ещё не выложил метод SafeOpen...  ::)
Там тоже проверка валидности ObjectId происходит не сразу? ;)
10
Я еще вчера подумал, что у тебя не очень рационально это сделано.
Это я ещё не выложил метод SafeOpen...  ::)
Страницы: [1] 2 3 ... 10