요약
ActiveX 컨트롤(.ocx 파일)을 사용하는 Microsoft Visual FoxPro 응용 프로그램을 배포할 때는 .ocx
파일을 올바르게 등록해야 응용 프로그램이 제대로 작동합니다. Visual FoxPro 7.0 이상 버전에 있는 Visual
FoxPro 설치 마법사나 InstallShield Express의 6단계에서 .ocx 파일에 대해 OLE
확인란을 선택하면 .ocx 파일이 올바르게 등록됩니다. .ocx 파일을 사용하는 Visual FoxPro 응용 프로그램을 다른
방법으로 배포할 때는 .ocx 파일을 수동으로 등록해야 합니다. 본 문서에서는 .ocx 파일을 수동으로 등록하는 방법을
설명합니다.
추가 정보
32비트 운영 체제에서 Microsoft Register Server(Regsvr32.exe)를 사용하여 수동으로 32비트 .ocx 파일을 등록할 수 있습니다. Regsvr32.exe 파일은 Visual FoxPro 3.0 및 3.0b에서는 \Vfp\Samples\Ole 디렉터리에 있고 Visual FoxPro 5.0에서는 \Vfp 디렉터리에 있습니다. Visual FoxPro 6.0에서는 Regsvr32.exe가 Visual FoxPro 디렉터리의 Distrib.src 디렉터리에 있습니다. 이 파일을 Visual FoxPro 응용 프로그램과 함께 배포할 수도 있습니다. Regsvr32.exe를 사용하기 위한 구문은 아래와 같습니다. Regsvr32 [/u] [/s] <OCX File Name>
/s는 자동 모드(메시지 표시 안 함)를 의미합니다.
아래 예제는 메시지를 표시하지 않고 Microsoft MAPI ActiveX 컨트롤을 등록합니다.
Regsvr32 /s MSMAPI32.OCX
RUN /N Regsvr32 /s MSMAPI32.OCX
- 레지스트리를 조사하여 이전에 컨트롤이 등록되었는지 확인합니다.
- Windows\System 디렉터리에 아래와 같은 파일이 있는지 확인합니다.
mfc30.dll olepro32.dll msvcrt20.dll mfc40.dll msvcrt40.dll
Error: OLE Error Code 0x80040112: Appropriate license for this class not found
댓글 없음:
댓글 쓰기