1
AutoLisp / VisualLISP и DCL / Re: значек диаметра в DCL
« Последний ответ от altver 17-11-2025, 16:50:42 »Огромное спасибо!
Скорее всего это нормально, если чертеж насыщенный, то обновление видового экрана занимает больше времени. Плюс их много.Да, вот эти лаги при насыщенном чертеже и хотелось бы обойти. Вот ищу способ.
Предполагаю, что viewport.On = true; можно не выполнять на каждом видовом экране.
Вопрос - есть ли способы обойти задержку при обновлении/создании Viewport. Или это особенность Автокада?Доброе утро!
И что-то поиск у тебя плохо работает. Только в разделе .NET у меня нашлось 104 сообщения с AcadApplication.Как правило ищу в гугле, а не через поисковик форма. А с ним действительно не сразу понял, как он работает. При поиске из страницы топика нашелся только один ответ, почему-то. А если выйти из темы, то норм.
И еще, для общего развития.. Способ через Marshal.GetActiveObject, выходит, используется только в случаях получения Application из других приложений?Не только. В данном случае это лишнее внутри AutoCAD.

AcadApplication COMApp = Application.AcadApplication as AcadApplication;