2017-04-14 141 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