'<typename>' の 'Microsoft.VisualBasic.ComClassAttribute' の 'InterfaceId' および 'EventsId' パラメータに同じ値を指定することはできません。

更新 : 2007 年 11 月

COMClassAttribute 属性ブロックで、作成イベントと同じグローバル一意識別子 (GUID: globally unique identifier) がインターフェイスに指定されています。これらの識別子を両方指定する場合は、それぞれ別の識別子である必要があります。また、クラス識別子とも異なっている必要があります。

GUID は 16 バイトで構成され、前の 8 バイトは数値、後の 8 バイトはバイナリです。uuidgen.exe などの Microsoft ユーティリティで生成され、一意であることが保証されています。

Error ID: BC32507

このエラーを解決するには

  1. COM オブジェクトのインターフェイスおよび作成イベントを識別するために必要な正しい GUID を確認します。

  2. COMClassAttribute 属性ブロックに示される GUID 文字列が正しくコピーされていることを確認します。

参照

概念

Visual Basic で使用される属性

属性の適用

参照

ComClassAttribute クラス