2011-07-15 30 views
0

我想爲我有的VB6項目運行一個.ocx庫。不過,每次它調用第一個對象的屬性時,它會生成以下錯誤:VB6錯誤:無法設置XXXXX屬性OleObjectBlob

Line 937: Property OleObjectBlob in ICImagingControl1 could not be set. 
Line 937: Cannot load control ICImagingControl1; license not found. 

有些論壇提到的原因是使用舊版本VB6,或在System32中缺少文件FM20ENU.DLL(我的情況SYSWOW64)。我已經升級了最新的VB6版本(仍然很舊),並確保該文件位於正確的文件夾中。他們都沒有爲我工作,任何想法爲什麼這個問題發生?

感謝

+1

您是否注意到它們確實重新實現了ActiceX控制?所以給新人一個鏡頭,他們很可能會再次支持它。 http://www.imagingcontrol.com/en_US/ – Dabblernl

+0

@Dabblernl:很好的觀察。我正在使用他們的軟件包的版本3.06。至少這是技術支持人員給我的,它仍然支持activeX。區別在於運行在64位操作系統上。我仍在等待他的回答,那可能是問題所在。 – Peretz

回答

1

我安裝和卸載幾次的軟件,該軟件創建的註冊表錯誤的OCX的引用。爲了解決這個問題,我卸載了IC Imaging Control,繼續清除樹中的引用,然後重新安裝正確的版本。

相關問題