' Устанавливаем уровни доступа для чтения и записи
builder.SetSchemaName("NewSchema")
builder.SetDocumentation("Anything here")
builder.SetReadAccessLevel(AccessLevel.Public)
builder.SetWriteAccessLevel(AccessLevel.Vendor)
builder.SetVendorId("MyVendorID")
но при запуске модуля получаю сообщение: The vendorId is invalid. Parameter name: vendorId.
Что я делаю не так?
Название: Re: Как управлять управлять свойствами записи Read Access и Write Access?
Отправлено: Илья Дрягин от 12-10-2016, 15:13:42
Столкнулся с похожей проблемой. В 16 версии Revit'а получал ошибку The vendorId is invalid. Parameter name: vendorId Методом тыка установил, что воспринимается имя только из 4-х символов, хотя в статьях находил упоминание про то, что после отмены регистрации VendorID можно использовать почти любые имена (подозреваю, что это от того, что у меня не стоит R2, так ли это?)
Но основной вопрос заключается в использовании extensible storage не в надстройках, а в макросах. VendorID надстройки прописывается в манифесте, а вот где прописан VendorID (и существует ли он) при обращении к extensible storage через макрос??
Название: Re: Как управлять управлять свойствами записи Read Access и Write Access?
Отправлено: Пашин Евгений от 12-10-2016, 15:24:44
Но основной вопрос заключается в использовании extensible storage не в надстройках, а в макросах. VendorID надстройки прописывается в манифесте, а вот где прописан VendorID (и существует ли он) при обращении к extensible storage через макрос??