次の方法で共有


BC30154: <type1>'<typename>' は、インターフェイス '<interfacename' に '<membername>' を実装する必要があります>

'<typename>' は、インターフェイス '<interfacename>' に '<membername>' を実装する必要があります。 実装プロパティには、一致する 'ReadOnly'/'WriteOnly' 指定子が必要です。

インターフェイスを実装することを要求するクラスまたは構造体ですが、インターフェイスによって定義されたプロシージャ、プロパティ、またはイベントは実装されません。 インターフェイスのすべてのメンバーを実装する必要があります。

エラー ID: BC30154

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

  1. インターフェイスで定義されているのと同じ名前とシグネチャを持つメンバーを宣言します。 少なくとも End FunctionEnd Sub、または End Property ステートメントを含めるようにしてください。

  2. FunctionSubProperty、または Event ステートメントの末尾にImplements句を追加します。 例えば次が挙げられます。

    Public Event ItHappened() Implements IBaseInterface.ItHappened
    
  3. プロパティを実装するときは、インターフェイス定義と同じ方法で ReadOnly または WriteOnly が使用されていることを確認します。

  4. プロパティを実装する場合は、必要に応じて Get プロシージャと Set プロシージャを宣言します。

こちらも参照ください