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

ADN Club => AutoCAD .NET API => Тема начата: Алексей (IdeaSoft) от 05-02-2017, 00:28:45

Название: Проверить entity как proxy entity
Отправлено: Алексей (IdeaSoft) от 05-02-2017, 00:28:45
Подскажите, как проверь, что объект Entity  является прокси объектом?
Название: Re: Проверить entity как proxy entity
Отправлено: Александр Ривилис от 05-02-2017, 01:13:16
Проверить его свойство IsAProxy
Название: Re: Проверить entity как proxy entity
Отправлено: Алексей Кулик от 05-02-2017, 11:40:54
Мне кажется, что при некоторых условиях можно получить true и для нормальных растров / маскировок (demandload = 2).
Кстати, а что будет с "почти-прокси-примитивом", если proxyshow = 0? :)
Название: Re: Проверить entity как proxy entity
Отправлено: Александр Ривилис от 05-02-2017, 15:33:22
Мне кажется, что при некоторых условиях можно получить true и для нормальных растров / маскировок (demandload = 2).
Они не будут нормальными, а будут прокси-примитивами. Нет никакой разницы между ними и примитивами вертикальных приложений/сторонних приложений если не загружены их обработчики(enabler'ы).
Кстати, а что будет с "почти-прокси-примитивом", если proxyshow = 0? :)
Просто не будут видны.
Название: Re: Проверить entity как proxy entity
Отправлено: Алексей Кулик от 05-02-2017, 15:35:14
Я к тому, что растры и маскировки используются очень широко, и их уничтожение может оказаться если не фатальным, то по крайней мере неприятным.
Просто не будут видны.
Но при этом доступ к ним получить можно?
Название: Re: Проверить entity как proxy entity
Отправлено: Александр Ривилис от 05-02-2017, 15:39:25
Но при этом доступ к ним получить можно?
Конечно. Они же в базе есть.