BUG: 프로시저 선언 이벤트 설명 일치하지 않는다

기술 자료 번역 기술 자료 번역
기술 자료: 190079 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

호환성 끊어진 있는 클래스에 대한 인터페이스를 구현하는 컴파일 시간 동안 다음 오류가 발생합니다.
컴파일 오류: 프로시저 선언 설명 이벤트 또는 동일한 이름을 가진 프로시저를 일치하지 않습니다.

현재 상태

Microsoft는 이 문서의 시작 부분에 나열한 제품에서 버그가 수 있도록 이 확인했습니다. 우리는 이 버그를 연구하고 대로 Microsoft 기술 자료에서 새 정보를 게시할 예정입니다.

추가 정보

문제를 재현하기 위한 단계

  1. VBA Project1 새 ActiveX DLL 프로젝트를 만듭니다.
  2. 파일 메뉴에서 프로젝트 추가 선택하고 두 번째 ActiveX DLL을 추가할 프로젝트, Project2.
  3. Project2의 기본 클래스 (Class1) 다음 코드를 추가하여:
          Public Test As Long
    
    						
  4. 만들기 Project2.dll Project2.DLL 컴파일하려면 파일 메뉴에서 선택하십시오.
  5. 프로젝트 메뉴에서 속성 Project2 선택한 다음 대화 상자에서 구성 요소 탭을 선택하십시오.
  6. 이진 호환성 버전 호환성 프레임을 선택하십시오. (Project2.DLL) 옵션을 바로 있던 DLL 가리키는 수 합니다 텍스트 필드를 아래 컴파일된.
  7. Class1 Project2의 코드를 수정하여:
          Public Test as Integer
    
    						
  8. 모듈을 실행하려면 F5 키를 누릅니다. 두 번 이진 호환성 중단에 대한 경고 대화 상자가 나타납니다. 호환성 유지를 선택할 때마다.
  9. 다른 대화 상자가 나타납니다 DLL 인스턴스화하는 방법을 묻는. 선택한 "만들 수 대상 구성 요소 For 기다려 주십시오."
  10. Visual Basic 디자인 환경에서 도구 모음에서 "중지" 단추를 눌러 실행 중인 DLL에서 중지하십시오.
  11. Project1 DLL, 프로젝트 메뉴에서 참조를 선택합니다 전환하여 Project 2 참조를 추가하십시오.
  12. 다음 코드를 추가하여 Project1의 기본 클래스 (Class1):
          Implements Project2.Class1
    
    						
  13. Class1을 드롭다운 상자 (Class1 프로그램의 코드 창의 왼쪽 위 ComboBox) 에서 개체를 선택합니다. "Get" 속성에 대해 Class1_Test Class1 코드 창에 삽입해야 합니다.
  14. "Test을 [PropertyLet]" (Class1 프로그램의 코드 창의 오른쪽 위 ComboBox) 속성 드롭다운 상자에서 선택하십시오. Class1 코드 창에 대해 Class1_Test "직접" 속성 스텁 삽입해야 합니다.
  15. 만들기 Project1.dll Project1.DLL 컴파일하려면 시도에 파일 메뉴에서 선택하십시오. 참고 위에서 설명한 오류 메시지가 나타납니다.

속성

기술 자료: 190079 - 마지막 검토: 2003년 5월 13일 화요일 - 수정: 3.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Visual Basic 6.0 Learning Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
키워드:?
kbmt kbbug KB190079 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com