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

ADN Club => Revit API => Тема начата: Agens от 28-01-2020, 17:25:23

Название: PipingSystemType
Отправлено: Agens от 28-01-2020, 17:25:23
Может кто знает, почему Lookup не может "достучаться" до этого семейства? Выдает ошибку.
Название: Re: PipingSystemType
Отправлено: Владимир Шу от 28-01-2020, 17:39:40
не так понял, а не , вроде правильно...
Код - C# [Выбрать]
  1. IList<Element> pipingSystem = new FilteredElementCollector(doc)
  2.             .OfCategory(BuiltInCategory.OST_PipingSystem)
  3.             .WhereElementIsElementType()
  4.             .ToElements()
  5.             .ToList();
Название: Re: PipingSystemType
Отправлено: Agens от 28-01-2020, 20:04:40
PipingSystem это другое, насколько я понял...


(https://i.postimg.cc/vxBhkJmp/3.png) (https://postimg.cc/vxBhkJmp)
Название: Re: PipingSystemType
Отправлено: Владимир Шу от 28-01-2020, 20:52:59
PipingSystem это другое, насколько я понял...
Я специально проверил прежде чем публиковать код, именно PipingSystemType и возвращается... Вы проверьте.
Название: Re: PipingSystemType
Отправлено: Agens от 28-01-2020, 21:13:48
Да, вы правы, но вопрос был про Lookup...
Название: Re: PipingSystemType
Отправлено: Владимир Шу от 29-01-2020, 09:52:14
Lookup
Я наверное все таки не так понял... Речь идет о Element.LookupParameter() или про утилиту RevitLookup?
Название: Re: PipingSystemType
Отправлено: Александр Ривилис от 29-01-2020, 11:24:15
Lookup
Я наверное все таки не так понял... Речь идет о Element.LookupParameter() или про утилиту RevitLookup?
И какую именно ошибку он (метод) или она (утилита) выдаёт...
Название: Re: PipingSystemType
Отправлено: Agens от 29-01-2020, 13:56:56
Lookup
Я наверное все таки не так понял... Речь идет о Element.LookupParameter() или про утилиту RevitLookup?
Скрин утилиты RevitLookup? Простите, за не точный вопрос. Уточняю, речь идет про утилиту RevitLookup.
//----------------------------------------------------------------------------------------------------------------------------
И какую именно ошибку он (метод) или она (утилита) выдаёт...
Ошибка (если это то):
Цитировать
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
Autodesk.Revit.Exceptions.InvalidOperationException: The color represents an invalid or uninitialized color.
   в Autodesk.Revit.DB.Color.get_Red()
   в RevitLookup.Snoop.Data.Color.StrValue()
   в RevitLookup.Snoop.Utils.Display(ListView lvCur, Collector snoopCollector)
   в RevitLookup.Snoop.Forms.Objects.TreeNodeSelected(Object sender, TreeNodeMouseClickEventArgs e)
   в System.Windows.Forms.TreeView.OnNodeMouseClick(TreeNodeMouseClickEventArgs e)
   в System.Windows.Forms.TreeView.WmNotify(Message& m)
   в System.Windows.Forms.TreeView.WndProc(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Название: Re: PipingSystemType
Отправлено: Александр Ривилис от 29-01-2020, 14:22:15
Уточняю, речь идет про утилиту RevitLookup.
Видимо в ней есть небольшой баг.
Название: Re: PipingSystemType
Отправлено: Александр Игнатович от 29-01-2020, 14:22:19
Обнови Lookup.
Название: Re: PipingSystemType
Отправлено: Agens от 29-01-2020, 15:34:34
стоит вот этот https://thebuildingcoder.typepad.com/blog/2019/04/revitlookup-and-sdk-for-revit-2020.html или https://github.com/jeremytammik/RevitLookup
Название: Re: PipingSystemType
Отправлено: Александр Игнатович от 29-01-2020, 15:35:44
https://github.com/jeremytammik/RevitLookup/releases
Название: Re: PipingSystemType
Отправлено: Agens от 29-01-2020, 15:42:42
Поставил, все равно ошибка, ладно, будем так разбираться )

(https://i.postimg.cc/xJYx689w/4.png) (https://postimg.cc/xJYx689w)
Название: Re: PipingSystemType
Отправлено: Александр Ривилис от 29-01-2020, 15:48:35
Поставил, все равно ошибка, ладно, будем так разбираться )

(https://i.postimg.cc/xJYx689w/4.png) (https://postimg.cc/xJYx689w)


А почему версия 2019.0.0.12? Для Revit 2019 последняя 2019.0.0.13, а для Revit 2020 - 2020.0.0.3
Название: Re: PipingSystemType
Отправлено: Александр Ривилис от 29-01-2020, 15:52:03
Александр Игнатович как раз этот баг исправил: https://github.com/jeremytammik/RevitLookup/pull/52
Это исправление было внесёно в версию 2019.0.0.13
Название: Re: PipingSystemType
Отправлено: Agens от 29-01-2020, 15:52:30
Я ставлю файл "RevitLookup2017-2020.msi" из папки "...\RevitLookup-2020.0.0.3\installer", получаю "RevitLookup.dll" от 16.04.2019...
А новую сборку Студия не хочет компилировать, ошибки выдает...
Название: Re: PipingSystemType
Отправлено: Александр Ривилис от 29-01-2020, 15:53:31
Я ставлю файл "RevitLookup2017-2020.msi" из папки "...\RevitLookup-2020.0.0.3\installer", получаю "RevitLookup.dll" от 16.04.2019...
Само-собой, что это старая версия.
А новую сборку Студия не хочет компилировать, ошибки выдает...
Разберись в чем ошибки.
Название: Re: PipingSystemType
Отправлено: Agens от 29-01-2020, 15:55:07
Ок. Если б знать как :)
Название: Re: PipingSystemType
Отправлено: Александр Игнатович от 29-01-2020, 15:56:05
Скачай dll-ку последней 20.0.0.3, подмени в 2019, должно работать
Название: Re: PipingSystemType
Отправлено: Александр Ривилис от 29-01-2020, 15:56:28
Ок. Если б знать как :)
Для начала неплохо бы знать что за ошибки...
Название: Re: PipingSystemType
Отправлено: Agens от 29-01-2020, 15:59:23
Скачай dll-ку последней 20.0.0.3, подмени в 2019, должно работать
а где ее взять? скиньте пож-ста...
//---
Ошибки при сборке...
(https://i.postimg.cc/87mpzyZM/5.png) (https://postimg.cc/87mpzyZM)
Название: Re: PipingSystemType
Отправлено: Александр Ривилис от 29-01-2020, 16:02:43
Скачай dll-ку последней 20.0.0.3, подмени в 2019, должно работать
а где ее взять? скиньте пож-ста...
//---
Ошибки при сборке...
(https://i.postimg.cc/87mpzyZM/5.png) (https://postimg.cc/87mpzyZM)

Ты когда скачал zip-файл, ты его разблокировал?

(https://live.staticflickr.com/65535/49459450031_d3f87c3477_o.png)



Название: Re: PipingSystemType
Отправлено: Александр Игнатович от 29-01-2020, 16:05:52
а где ее взять? скиньте пож-ста...

https://lookupbuilds.com/index.html?prefix=releases/
Название: Re: PipingSystemType
Отправлено: Agens от 29-01-2020, 16:06:40
Всем спасибо, собрал dll, zip был заблокирован... Lookup работает с PipeSystemType...