VB6错误:无法设置XXXXX中的属性OleObjectBlob

时间:2011-07-15 19:26:00

标签: vb6 activex ocx

我正在尝试为我拥有的VB6项目运行.ocx库。但是,每次调用第一个对象属性时,它都会生成以下错误:

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

有些论坛提到原因是在System32中使用旧的VB6版本或缺少文件FM20ENU.DLL(我的情况是SYSWOW64)。我已经升级了最新的VB6版本(仍然很旧),并确保该文件位于正确的文件夹中。他们都没有为我工作,任何想法为什么会发生这个问题?

由于

2 个答案:

答案 0 :(得分:1)

我安装并卸载了几次软件,它在注册表中创建了对错误ocx的引用。为了解决这个问题,我卸载了IC Imaging Control,继续擦除树中的引用,并重新安装了正确的版本。

答案 1 :(得分:0)

我的一个客户要求我编辑一个旧的vb6项目并遇到相同的问题。

在找到答案之前,谷歌搜索了一个解决方案:

https://jeffpar.github.io/kbarchive/kb/195/Q195353/

下载并执行程序,可以完美地编辑项目。

此Microsoft文章的原文:

rgb=0, r=0, g=0, b=0