Не могу закрыть активный докeмент Revit

Автор Тема: Не могу закрыть активный докeмент Revit  (Прочитано 3077 раз)

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

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1189
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Сообщается ошибка о том что не могу закрыть
активный документ с помощью Revit API

Делаю так
Код - C# [Выбрать]
  1. // открываю
  2.  UIDocument uidoc = data.Application.OpenAndActivateDocument(f);
  3. ...
  4. // Экспорт в dwg какого-то из видов.
  5. ICollection<RVT_DB.ElementId> views = new List<RVT_DB.ElementId>();
  6. views.Add(e.Id);
  7. RVT_DB.DWGExportOptions opt = new RVT_DB.DWGExportOptions();
  8. opt.ExportOfSolids = RVT_DB.SolidGeometry.ACIS;
  9. doc.Export(PathOut, OnlyName, views, opt);
  10. ...
  11. // Хочу закрыть так без сохранения
  12. uidoc.Document.Close(false);  

Как мне деактивировать документ чтобы его успешно закрыть?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1189
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Спасибо большое за ссылку. Буду пробовать.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Спасибо большое за ссылку. Буду пробовать.

Заодно посмотри этот код: https://github.com/jeremytammik/the_building_coder_samples/blob/master/BuildingCoder/BuildingCoder/CmdCloseDocument.cs
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение