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

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

Страницы: 1 2 [3] 4 5 ... 10
21
AutoCAD .NET API / Re: Событие выбора
« Последний ответ от Lemieux 25-03-2024, 08:03:15 »
Может кто-то знает, почему эвент вызывается несколько раз
Код выложен не полный, и это лишь догадка.
Вероятно, у тебя каждый раз при запуске команды добавляется подписка на событие.
Application.DocumentManager.MdiActiveDocument.Editor.SelectionAdded += OnSelectionAdded;
Подписка на событие происходит, когда инициализируется плагин.

и так странно добавляет объекты к выделению
Скорее всего при выделении рамкой при каждом попадании в рамку объекта вызывается данное событие.
Не важно как выделять, метод вызывается 6 раз при любом выделении.
22
AutoCAD .NET API / Re: Событие выбора
« Последний ответ от Привалов Дмитрий 25-03-2024, 01:44:45 »
Может кто-то знает, почему эвент вызывается несколько раз
Код выложен не полный, и это лишь догадка.
Вероятно, у тебя каждый раз при запуске команды добавляется подписка на событие.
Application.DocumentManager.MdiActiveDocument.Editor.SelectionAdded += OnSelectionAdded;


и так странно добавляет объекты к выделению
Скорее всего при выделении рамкой при каждом попадании в рамку объекта вызывается данное событие.
23
utodesk запретила российским компаниям использовать свои программные продукты
Да, тоже слышал, что рассылают письма.
Но интересны следующие вопросы:
1. Имеют ли эти письма юридическую силу внутри России?
2. Могут ли таким образом запретить использовать постоянные лицензии? Ну купил я напильник за полную стоимость, мне письмо от производителя не используй. Без обмена полностью уплаченной суммы на товар, такое письмо звучит не логично.
3. Те, кто сидели на подписке и так пользоваться не могли с 22 года, уже перешли на другой софт. Недавно был на конференции, компании делились удачным опытом перехода.
24
AutoCAD .NET API / Событие выбора
« Последний ответ от Lemieux 23-03-2024, 18:53:05 »
Всех приветствую.
Есть вот такой код

Код - C# [Выбрать]
  1. Application.DocumentManager.MdiActiveDocument.Editor.SelectionAdded += OnSelectionAdded;
  2.  
  3. void OnSelectionAdded(object sender, SelectionAddedEventArgs e)
  4. {
  5.     Document doc = Application.DocumentManager.MdiActiveDocument;
  6.     ObjectId[] addedIds = e.AddedObjects.GetObjectIds();
  7.     ObjectId[] selectionSet = e.Selection.GetObjectIds();
  8.     doc.Editor.WriteMessage("\n");
  9.     doc.Editor.WriteMessage($"Добавлено : {addedIds.Length} Выделено : {selectionSet.Length}\n");
  10. }
И результат во вложении.
Может кто-то знает, почему эвент вызывается несколько раз и так странно добавляет объекты к выделению?
25
Разное / Autodesk прекратил полностью работу в РФ.
« Последний ответ от Baton 23-03-2024, 00:02:49 »
Сегодня прочел в СМИ, что Autodesk прекратил полностью работу в РФ.

РБК:

"Американский разработчик софта компания Autodesk запретила российским компаниям использовать свои программные продукты. Несмотря на прекращение работы еще в 2022-м, пользоваться ее сервисами компания раньше не запрещала.
Autodesk, американский разработчик систем автоматизированного проектирования (САПР) для строительства, проектирования и промышленного дизайна, с 20 марта запретила использование своих программных продуктов российскими компаниями. Об этом говорится в письме, которое Autodesk направила своим партнерам в России. С документом ознакомился РБК, его подлинность подтвердили три клиента американского поставщика.

«Вы (клиенты Autodesk. — РБК) не должны разрешать ни одной из ваших российских авторизованных дочерних компаний или третьим лицам, которые базируются в России или являются российскими юрлицами, использовать наши продукты и услуги», — говорится в письме Autodesk. Свое решение компания объясняет 12-м пакетом санкций Евросоюза против России, который запрещает продажу, поставку, передачу, экспорт или предоставление ряда услуг, в частности софта для промышленного дизайна.
26
AutoCAD .NET API / Re: Таблица совместимости версий AutoCAD и .NET Framework
« Последний ответ от avc 22-03-2024, 15:41:10 »
Похоже нарочно столько релизов с номером 24 делали, чтоб подогнать к 2025=R25  :D
Вангую: 2026 будет R26 без всяких 25.01. И больше никакой путаницы. Одобряю ;)
27
AutoCAD .NET API / Re: Работа с ExplodeProxy
« Последний ответ от Александр Ривилис 21-03-2024, 15:36:58 »
Скажите пожалуйста, а можно не открывая напрямую чертеж, узнать, есть ли в нем proxi. И если есть, то тогда открыть?
Нет. Более того даже открытие базы без открытия в редакторе AutoCAD не то, что нужно, т.к. открытие в редакторе AutoCAD может приводить к замене proxy на нормальные примитивы при подгрузке соответствующих arx/dbx-файлов.
28
AutoCAD .NET API / Re: Работа с ExplodeProxy
« Последний ответ от alz 21-03-2024, 13:49:24 »
Ну насколько я знаю определить есть что-то в чертеже или нет можно только перебором по базе, соответственно как минимум нужно открыть базу чертежа, код я чуть выше выкладывал. Вчера как раз понадобилось пакетно чертежи обработать, так что код проверил и чутка изменил.
29
AutoCAD .NET API / Re: Работа с ExplodeProxy
« Последний ответ от Захаров Максим 21-03-2024, 13:40:13 »
Скажите пожалуйста, а можно не открывая напрямую чертеж, узнать, есть ли в нем proxi. И если есть, то тогда открыть?
30
AutoCAD .NET API / Re: Работа с ExplodeProxy
« Последний ответ от Захаров Максим 20-03-2024, 08:28:34 »
Спасибо, за ответ Александр. Еще немного попробую, не получится, брошу тогда это "гиблое" дело
Страницы: 1 2 [3] 4 5 ... 10