다음을 통해 공유


Visual C++ ActiveX 컨트롤 재배포

Visual C++ 6.0은 다시 배포할 애플리케이션에서 사용할 수 있는 ActiveX 컨트롤을 제공합니다. 이러한 컨트롤은 더 이상 Visual C++에 포함되지 않습니다. Visual C++ 6.0에 대한 사용권 계약에 따라 Visual C++에서 개발된 애플리케이션으로 이러한 컨트롤을 재배포할 수 있습니다.

참고 항목

Visual C++ 6.0은 Microsoft에서 더 이상 지원하지 않습니다.

재배포 가능 Visual C++ 6.0 ActiveX 컨트롤 목록은 Visual C++ 6.0 제품 CD의 디스크 1에 있는 Common\Redist\Redist.txt를 참조하세요.

애플리케이션을 배포할 때 ActiveX 컨트롤(Regsvr32.exe 사용)을 설치하고 등록 .ocx 해야 합니다. 또한 대상 컴퓨터에 다음 시스템 파일의 최신 버전이 있는지 확인해야 합니다(별표는 파일을 등록해야 함을 나타냄).

  • Asycfilt.dll

  • Comcat.dll *

  • Oleaut32.dll *

  • Olepro32.dll *

  • Stdole2.tlb

이러한 DLL을 대상 시스템에서 사용할 수 없는 경우 해당 운영 체제를 업데이트하기 위해 미리 지정된 메커니즘을 사용하여 해당 DLL을 업데이트해야 합니다.

데이터베이스에 연결하는 ActiveX 컨트롤을 사용하는 경우 대상 컴퓨터에서 데이터 원본 이름도 복제해야 합니다. 이 작업은 ConfigDSN과 같은 함수를 사용하여 프로그래밍 방식으로 수행할 수 있습니다.

재배포 가능한 일부 ActiveX 컨트롤에는 추가 종속성이 있습니다. Visual C++ 6.0 제품 CD의 Os\System 폴더에 있는 각 .ocx 파일에는 파일도 있습니다 .dep . 재배포하려는 각 .ocx 파일에 대해 해당 .dep 파일에서 하나 이상의 USES 항목을 찾습니다. 파일이 나열된 경우 파일이 대상 컴퓨터에 있는지 확인해야 합니다. 파일을 직접 지원하는 모든 DLL을 .ocx 등록해야 합니다. Regsvr32.exe가 성공하려면 먼저 대상 컴퓨터에 컨트롤이 정적으로 로드하는 모든 DLL이 포함되어야 합니다. 또한 종속성 .dep 으로 나열된 DLL에 Visual C++ 6.0 CD의 Os\System 폴더에 파일이 있는 경우에도 해당 파일을 USES 항목에 대해 조사 .dep 해야 합니다.

참고 항목

Visual C++ 파일 재배포