我正在尝试为我拥有的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版本(仍然很旧),并确保该文件位于正确的文件夹中。他们都没有为我工作,任何想法为什么会发生这个问题?
由于
答案 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