Зависание Revit при долгой обработке данных

Автор Тема: Зависание Revit при долгой обработке данных  (Прочитано 354 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн shssАвтор темы

  • ADN Club
  • ***
  • Сообщений: 213
  • Карма: 5
  • Sergey
  • Skype: sergey.s.shevtsov
Добрый день!

Я использую DockPane+ExternalEvent для получения данных с модели и передачи на сервер, в результате получаю ответ и изменяю данные модели. Все работает нормально, до тех пор, пока данных небольшое количество. Как только суммарный размер достигает 100Мб, API сервера долго отвечает и в это время Revit висит. Есть ли возможность выделить ExternalEvent в отдельный поток, а на панели например, показать спиннер, но чтобы Revit модель при этом не блочилась?

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1143
  • Карма: 333
  • Skype: alexandr.ignatovich.itc
Раздели на задачи, загрузку данных не обязательно выполнять в ExternalEvent, получи данные асинхронно, а только потом запускай изменение модели