位於 '<typename>' 的 'Microsoft.VisualBasic.ComClassAttribute' 的 'InterfaceId' 和 'EventsId' 參數不可以有相同的值

更新:2007 年 11 月

COMClassAttribute 屬性區塊會為建立事件指定與全域唯一識別項 (GUID) 相同的介面。如果要同時提供這兩個識別項,它們必須是不同的識別項,而且必須和類別識別項不同。

GUID 包含 16 個位元組,前面 8 個為數值,後面 8 個為二進位值。該識別項是由 Microsoft 公用程式 (例如 uuidgen.exe) 所產生,且必定是唯一的。

錯誤 ID:BC32507

若要更正這個錯誤

  1. 請判斷識別 COM 物件的介面和建立事件所需要的正確 GUID。

  2. 請確定提供給 COMClassAttribute 屬性區塊的 GUID 字串複製正確。

請參閱

概念

Visual Basic 所用的屬性

屬性的應用

參考

ComClassAttribute 類別