BC30154: <type1'typename<>>'은 인터페이스 'interfacename'에 대해 '<<membername>>'을 구현해야 합니다.

'<typename>'은 인터페이스 '<interfacename'에 대해 '<membername>>'을 구현해야 합니다. 속성을 구현하려면 일치하는 'ReadOnly'/'WriteOnly' 지정자가 있어야 합니다.

클래스 또는 구조체는 인터페이스를 구현한다고 주장하지만 인터페이스에서 정의한 프로시저, 속성 또는 이벤트를 구현하지는 않습니다. 인터페이스의 모든 멤버를 구현해야 합니다.

오류 ID: BC30154

이 오류를 해결하려면

  1. 인터페이스에 정의된 것과 동일한 이름과 서명을 가진 멤버를 선언합니다. 최소한 End Function, End Sub또는 End Property 문을 포함해야 합니다.

  2. Implements, Sub또는 PropertyEvent 문의 끝에 절을 Function추가합니다. 다음은 그 예입니다.

    Public Event ItHappened() Implements IBaseInterface.ItHappened
    
  3. 속성을 구현할 때 인터페이스 정의와 동일한 방식으로 사용되었는지 확인 ReadOnly 합니다 WriteOnly .

  4. 속성을 구현할 때 적절하게 선언 Get 하고 Set 프로시저를 실행합니다.

참고하십시오