2017-04-14 12 views
-1

Windows 메시지에 'mswinsck.ocx'파일을 사용하는 응용 프로그램이 있습니다. 'mswinsck.ocx'파일이 'C : \ Windows \ SysWOW64'폴더에 등록되었습니다.Delphi mswinsck.ocx issue

모든 32 비트 응용 프로그램은이 ocx 파일로 잘 작동합니다.

이제 Delphi 응용 프로그램을 32 비트에서 64 비트로 마이그레이션하고 있습니다.

64 비트 exes를 실행하려면 64 비트 ocx 파일을 사용해야합니까? 나는 오류 메시지가 다음 하나를 다운로드 system32 폴더에서 등록을 시도했지만 가지고 :

enter image description here

나는 OCX 파일의 코드 파일이 없습니다.

답변

2

이 라이브러리를 계속 사용하려면 64 비트 버전이 필요합니다. 64 비트 버전의 OCX를 구할 수 없다면 할 수있는 일이 거의 없습니다. 이 구성 요소를 교체해야 할 수도 있습니다.

+0

데이빗 감사합니다. 나는 하나의 pas 파일 (tlb)을 가지고 있기 때문에 64 비트 용으로이 ocx를 컴파일 할 수 없다 .. 나 ridl 파일은 .. – poonam

+0

원래 공급 업체를 찾고 64 비트 버전을 얻을 수 없다면 그것을 대체해야한다고 생각한다. . 이름을 기반으로, 아마 당신은 Indy 또는 비슷한 것으로 전환 할 필요가있을 것입니다. –

+0

그래, 나는 그것의 64 비트 버전을 다운로드하려고 시도했다. (din은 적절한 링크를 얻는다.) 그러나 그것은 잘 풀리지 않았다. – poonam