0
如果(WorksharingUtils.GetCheckoutStatus(文件,((元件)视图).ID)!= 1)的Revit工作共享结帐状态
错误操作员 '!=' 不能被施加到型Autodesk.Revit的”操作数。 DB.CheckoutStatus'和'int'
如果(WorksharingUtils.GetCheckoutStatus(文件,((元件)视图).ID)!= 1)的Revit工作共享结帐状态
错误操作员 '!=' 不能被施加到型Autodesk.Revit的”操作数。 DB.CheckoutStatus'和'int'
您需要将GetCheckoutStatus的结果与其中一个CheckoutStatus枚举进行比较: OwnedByCurrentUser - 该元素由当前用户拥有。
OwnedByOtherUser - 该元素由除当前用户以外的某个用户拥有。
NotOwned - 该元素不属于任何用户。
例如:
if (WorksharingUtils.GetCheckoutStatus(doc, view.Id) != CheckoutStatus.NotOwned)
此外,请注意,我脱离的铸造到元素 - 它在这里不需要。
谢谢,这似乎工作。 –