更新 : 2007 年 11 月
COMClassAttribute 属性ブロックでディスパッチ ID (DISPID: dispatch identifier) の値が 0 未満に指定されていますが、その値は、DispIdAttribute の適用先となるクラスの専用の関数用に予約されています。
DISPID は、COM オブジェクトが公開するプロパティやメソッドにアクセスするために、IDispatch:Invoke メソッドへの引数として COM 内で使用されます。
Error ID: BC32506
このエラーを解決するには
- DispIdAttribute の DISPID に 0 より大きい値を指定します。