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

VB6错误:无法设置XXXXX中的属性OleObjectBlob,vb6,activex,ocx,Vb6,Activex,Ocx,我正在尝试为我拥有的VB6项目运行一个.ocx库。但是,每次调用第一个对象属性时,它都会生成以下错误: Line 937: Property OleObjectBlob in ICImagingControl1 could not be set. Line 937: Cannot load control ICImagingControl1; license not found. 一些论坛提到原因是使用了旧的VB6版本,或者System32(我的案例SYSWOW64)中缺少文件FM20ENU.

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

Line 937: Property OleObjectBlob in ICImagingControl1 could not be set.
Line 937: Cannot load control ICImagingControl1; license not found.
一些论坛提到原因是使用了旧的VB6版本,或者System32(我的案例SYSWOW64)中缺少文件FM20ENU.DLL。我也已经升级了最新的VB6版本(仍然很旧),并确保文件位于正确的文件夹中。他们两个都不为我工作,你知道为什么会发生这个问题吗


感谢

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

我的一个客户要求我编辑一个旧的vb6项目,并在相同的问题中运行

谷歌搜索解决方案,直到我发现:

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

这篇Microsoft文章的原文:


你注意到他们实际上恢复了ActiceX控件了吗?所以给新的一个机会,他们很可能会再次支持它@Dabblernl:观察力很好。我使用的是他们软件包的3.06版。至少这是技术支持人员给我的,它仍然支持activeX。不同之处在于,它运行在64位操作系统上。我仍在等待他的回答,这可能是问题所在。
Q195353: FILE: VBUSC.EXE Provides Licensing for Discontinued Controls
Article: Q195353
Product(s): Microsoft Visual Basic for Windows
Version(s): 6.0
Operating System(s): 
Keyword(s): kbfile kbusage kbCtrl kbLicensing kbVBp kbVBp500 kbVBp600 kbGrpDSVB kbFAQ kbVBp600FAQ k
Last Modified: 21-JUN-2002

-------------------------------------------------------------------------------
The information in this article applies to:

- Microsoft Visual Basic Learning Edition for Windows, version 6.0 
- Microsoft Visual Basic Professional Edition for Windows, version 6.0 
- Microsoft Visual Basic Enterprise Edition for Windows, version 6.0 
-------------------------------------------------------------------------------

SUMMARY
=======

VBUSC.EXE is a file that installs the Design-Time Licenses for ActiveX controls
that shipped with earlier versions of Visual Basic, but are no longer supported
and have been discontinued with the current version.

MORE INFORMATION
================

The following file is available for download from the Microsoft Download
Center:

  VBUSC.exe
  (http://download.microsoft.com/download/VB60Pro/Install/2/Win98/En-US/VBUSC.exe)

Release Date: August 15, 2000

For additional information about how to download Microsoft Support files, click
the following article number to view the article in the Microsoft Knowledge
Base:

  Q119591 How to Obtain Microsoft Support Files from Online Services

Microsoft scanned this file for viruses. Microsoft used the most current
virus-detection software that was available on the date that the file was
posted. The file is stored on secure servers that prevent any unauthorized
changes to the file.

   FileName               Size
  ---------------------------------------------------------
  VBUSC.EXE                88k

The following controls are no longer supported by Microsoft Visual Basic:

ActiveX Control Name                Filename
------------------------------------------------
Desaware Animated Button Control    ANIBTN32.OCX
Microhelp Gauge Control             GAUGE32.OCX
Pinnacle-BPS Graph Control          GRAPH32.EXE
Microsoft Grid Control              GRID32.OCX
Microhelp Key State Control         KEYSTA32.OCX
Microsoft Outline Control           MSOUTL32.OCX
Outrider SpinButton Control         SPIN32.OCX
Sheridan 3D Controls                THREED32.OCX

The ActiveX controls listed above are no longer supported, but ship with the
Professional and Enterprise Editions of Microsoft Visual Basic for backward
compatibility when upgrading existing projects.

These controls do not ship with the Learning Edition of Microsoft Visual Basic.

For the Professional and Enterprise Editions, the controls are located on the
installation CDs at the following locations:

Microsoft Visual Basic Edition        Location
----------------------------------------------------------------------
Professional 6.0                      \Common\Tools\VB\Controls
Enterprise 6.0                        \Common\Tools\VB\Controls
Visual Studio Professional 6.0        \Common\Tools\VB\Controls (CD2)
Visual Studio Enterprise 6.0          \Common\Tools\VB\Controls (CD3)


Each of these directories contain a README.TXT with instructions on how to
install the controls for design-time use.

NOTE: Using the Learning Edition to upgrade a project developed in an earlier
version of Microsoft Visual Basic might result in licensing problems for these
controls.

The VBUSC.EXE installs the design-time licenses for the controls listed above if
Visual Basic is detected on the computer.

REFERENCES
==========

For additional information, please see the following articles in the Microsoft
Knowledge Base:

  Q194784 INFO: Controls Shipped in Visual Basic 6.0

  Q172193 INFO: List of VB 4.0 Custom Controls Discontinued in VB 5.0