프로젝트 및 이진 호환성 방법

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

이 페이지에서

요약

호환성 설정을 프로젝트에서 생성된 ActiveX 구성 요소의 이전 버전의 Visual Basic 프로젝트 호환성 확인할 수 있습니다.

기본 인터페이스 (CName ActiveX 구성 요소 클래스 이름 위치 예를 들어, CName_D) 사용자가 만든 ActiveX 구성 포함할 들어 있는 모든 메서드 및 속성을 만들 수 있습니다. 사용자 클래스 이벤트를 발생시키는 경우 IConnectionPointContainer 라는 추가 인터페이스를 수도 있습니다. ActiveX 컨트롤 또는 서버 빌드할 때 이러한 인터페이스 고유 식별자가 제공됩니다. 이러한 인터페이스는 컨트롤 또는 서버 수정할 경우 변경될 수 있습니다. 이전 버전의 구성 요소 사용하는 응용 프로그램을 지점에서 실패할 수 있습니다. 이전 및 새 인터페이스를 모든 응용 프로그램이 작동하는지 확인하려면 해당 호환성 설정을 설정해야 합니다.

추가 정보

프로젝트의 호환성 Project\Properties 대화 상자의 구성 요소 탭 설정할 수 있습니다.

VBA 프로젝트에 대한 세 가지 다른 호환성 설정이 있습니다.
  • 호환성 없습니다.
  • 프로젝트 호환성입니다.
  • 이진 호환성입니다.

호환성 없음

이 설정은 사용하면 호환성이 적용됩니다. Visual Basic 빌드 또는 프로젝트를 컴파일할 때마다 새 인터페이스 ID와 클래스 ID를 만듭니다. 각 버전은 빌드한 응용 프로그램과 구성 요소 해당 특정 빌드 작동하도록 만들 경우에만 사용할 수 있습니다.

프로젝트 호환성

이 설정을 사용하면 프로젝트에 특정 구성 요소 프로젝트가 호환되는 수 있습니다. 새 형식 라이브러리 정보가 생성되는 동안 테스트 프로젝트의 구성 요소 프로젝트를 계속 참조할 수 있도록 형식 라이브러리 식별자가 유지됩니다. 이 설정은 테스트하는 동안 호환성 유지 관리할 수 있습니다. 구성 요소가 릴리스된 후에는 따라서 이를 아니요 호환성 설정이 동일하게 동작합니다.

이진 호환성

프로젝트를 컴파일할 때 Visual Basic 경우에만 새 클래스 및 인터페이스 ID 필요할 때 만듭니다. 이전 버전을 사용하여 컴파일된 프로그램은 계속 작업할 수 있도록 클래스 및 인터페이스 ID의 이전 버전 유지합니다. Visual Basic 호환되지 않는 버전에서 발생합니다 변경한 경우 경고 메시지가 표시됩니다. ActiveX 구성 요소가 이전, 릴리스된 버전의 호환성을 유지하려는 경우 설정을 사용해야 할 것입니다.

참조

Visual Basic 5.0 구성 가이드, 7장, "디버깅, 테스트 및 구성 요소 배포

속성

기술 자료: 161137 - 마지막 검토: 2004년 7월 15일 목요일 - 수정: 1.3
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
키워드:?
kbmt kbhowto kbusage KB161137 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