안녕하세요. Delphi3.0에서 F1Book 을 이용해서 만든 application이 있는데요,
regsvr32로 관련 ocx를 등록해서 사용을 했습니다...
그런데, 회사에서 전체적으로 뭘 install 하라고 해서 install을 했더니
잘 되던 프로그램이 안되어서 보니까 아무래도 그 ocx와 관계가 있는 것 같아요...
제 PC는 Delphi를 다시 install해서 해결을 했는데,
사용자들은 안됩니다...
regsvr32 로 등록을 하니 load library error가 뜨는군요...
어떻게 하지요????
F1Book는 ActiveX이므로 다른 컴퓨터에서 사용하려면 본체에 있는 OCX를 함께 배포하지 않으면 않됩니다.
또한 ActiveX이므로 레지스트리에 등록하지 않으면 않됩니다.
1. 배포할 파일
- Vcf132.ocx
- Oc30.dll
- Mfcans32.dll
- Msvcrt20.dll
이상의 파일을 System폴더에 복사합니다.
DLL은 이미 존재하고 있을 수 있으므로 이 때에는 복사하지 않아도 됩니다.
아마도 Oc30.dll파일이 시스템 디렉토리에 없었을 것입니다.
라이센스 프리인것 같으므로 임의로 배포하여도 무방할 것 같습니다.
2. 레지스트리에 등록하는 방법
시스템 폴더에 regsvr32.exe라는 실행파일이 있습니다.
명령행에서 다음과 같이 입력합니다.
regsvr32 c:windowssystemvcf132.ocx
노광주 wrote:
> 안녕하세요. Delphi3.0에서 F1Book 을 이용해서 만든 application이 있는데요,
> regsvr32로 관련 ocx를 등록해서 사용을 했습니다...
>
> 그런데, 회사에서 전체적으로 뭘 install 하라고 해서 install을 했더니
> 잘 되던 프로그램이 안되어서 보니까 아무래도 그 ocx와 관계가 있는 것 같아요...
>
> 제 PC는 Delphi를 다시 install해서 해결을 했는데,
>
> 사용자들은 안됩니다...
>
> regsvr32 로 등록을 하니 load library error가 뜨는군요...
>
> 어떻게 하지요????