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)
此外,請注意,我脫離的鑄造到元素 - 它在這裏不需要。
謝謝,這似乎工作。 –