2017-04-14 143 views
-1

我有应用程序使用'mswinsck.ocx'文件的Windows消息。 我的'mswinsck.ocx'文件是从'C:\ Windows \ SysWOW64'文件夹注册的。德尔福mswinsck.ocx问题

所有的32位应用程序都正常工作与此ocx文件。

现在我正在将我的Delphi应用程序从32位迁移到64位。

我是否需要64位ocx文件来运行64位exes? 我下载了一个,并试图从System32文件夹中注册,但有以下错误信息:

enter image description here

我没有OCX文件的代码文件。

回答

2

如果你想继续使用这个库,你将需要它的一个64位版本。如果你无法获得64位版本的OCX,那么你可以做的事情很少。您可能不得不更换此组件。

+0

谢谢大卫。 我无法编译这个64位的ocx,因为我只有一个pas文件(tlb)..没有ridl文件与我.. – poonam

+0

我认为你需要替换它,除非你能找到原始供应商并获得一个64位版本。基于名字,也许你只需要切换到Indy或类似的。 –

+0

好的,我试着下载它的64位版本(但得到正确的链接),但它没有解决。 – poonam