2016-11-04 794 views
2

我們在Access中開發了一個遺留系統。它有一些微軟日曆控件(mscal.calendar.7具體)。現在,我們正試圖在MS Access(在Windows 10 64位)運行2010,但它提供了有關這 CurrentDate.Value其中的currentdate是日曆控件的名稱, 我們得到錯誤的日曆控制線誤差
Runtime error 2683MSCAL.OCX不適用於Windows 10(64位)上的MS Access 2010(64位)

There is no object in the control

我們通過複製(以及使用regsrv32註冊)的mscal.ocx文件,但我們仍然都得到同樣的錯誤嘗試。 此外,在Tools->References...

中看到沒有丟失的庫引用此應用程序是使用mscal.ocx插件的12.0版本開發的。

+0

Dll(和ocx是一個DLL)只能加載在相同的位數。 Exe是不同的。 – 2016-11-04 09:38:18

+0

但是,我能夠成功註冊使用regsvr32。 還有什麼你想建議? –

+1

然後使用32位的辦公室。 – 2016-11-04 12:29:20

回答

0

在64位操作系統,你需要與位於C 32位REGSVR32註冊mscal.ocx:\ WINDOWS \ SysWOW64中

C:\Windows\SysWOW64\regsvr32.exe mscal.ocx 

也就是說,在辦公室的32位組合應該工作。

+0

在32位辦公室乾淨安裝後,它確實有效 –

相關問題