FILE:VB6Cli.exe 修复了 Visual Basic 6.0 中的许可证问题

文章翻译 文章翻译
文章编号: 194751 - 查看本文应用于的产品
本文的发布号曾为 CHS194751
展开全部 | 关闭全部

本文内容

概要

VB6Cli.exe 是一种实用工具,它修复了随 Microsoft Visual Basic 6.0 一起安装的 ActiveX 控件所使用的设计阶段许可证。

注意:如果在 Visual Basic version 5.0 中遇到此问题,请参阅以下 Microsoft 知识库中的文章:
181854 FILE:VB5cli.exe 解决 Visual Basic 5.0 控件安装问题

更多信息

从 Microsoft 下载中心可以下载以下文件:
Vb6cli.exe
发布日期:Oct-26-1998

有关如何下载 Microsoft 支持文件的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591 如何从联机服务获取 Microsoft 支持文件
Microsoft 已对此文件进行了病毒扫描。Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件。该文件存储在安全性已增强的服务器上,以防止在未经授权的情况下对其进行更改。
文件名			大小
---------------------------------------------------------------
VBC6.EXE		32k
ENTDAT.DLL		32k
LRNDAT.DLL		28k
PRODAT.DLL		28k
README.TXT		5k
				
VB6CLi.exe 中包括的 README.TXT 文件的内容:

什么是 VB6Cli.exe?

VB6Cli.exe 是一种实用工具,它用于修复随 Microsoft Visual Basic 6.0 一起发行的 ActiveX 控件中的设计阶段许可证问题。此工具不会修复第三方控件以及 Microsoft Visual Basic 6.0 通常情况下不予安装的控件,也不允许使用 Visual Basic 6.0 专业版中的远程数据对象 (RDO) 对象。如果尝试使用 Visual Basic 6.0 专业版中的 RDO,则还可能遇到下面的症状 II 和症状 IV。启用 RDO 的唯一方法是安装 Visual Basic 6.0 企业版。

VB6Cli.exe 可帮助解决下列症状中的问题:

症状 I

当尝试在项目中安置控件时,Microsoft Visual Basic 将显示下面的错误对话框:
License Information For This Component Not Found.You Do Not Have An Appropriate License To Use This Functionality In The Design Environment.

症状 II

当尝试编译项目时,Microsoft Visual Basic 将显示下面的错误对话框:
Compile Error :Permission Denied

症状 III

当使用应用程序向导时,Microsoft Visual Basic 将显示与以下内容类似的错误对话框:
60: Method ~ of Object ~ failed

症状 IV

当尝试运行项目时,Microsoft Visual Basic 将显示下面的错误对话框:
Runtime Error '429' :ActiveX Component Can't Create Object

VB6Cli.exe 可以与哪些 ActiveX 控件一起使用?

下面是 VB6Cli.exe 可以修复的 ActiveX 控件的列表:
ActiveX 控件				文件名		版本号		版本类型
-------------------------------------------------------------------------------
ADO Data Control 6.0			MSADODC.OCX	6.00.8171	L,P,E
Chart Control 6.0			MSCHRT20.OCX    6.00.8177	P,E
Comm Control 6.0			MSCOMM32.OCX    6.00.8169	P,E
Common Dialog Control 6.0		COMDLG32.OCX    6.00.8169	L,P,E
Data Bound List Controls 6.0		DBLIST32.OCX    6.00.8169	L,P,E
DataGrid Control 6.0			MSDATGRD.OCX    6.00.8169	L,P,E
DataList Controls 6.0			MSDATLST.OCX    6.00.8169	L,P,E
DataRepeater Control 6.0		MSDATREP.OCX    6.00.8169	P,E
FlexGrid Control 6.0			MSFLXGRD.OCX    6.00.8169	L,P,E
Hierarchical FlexGrid Control 6.0	MSHFLXGD.OCX    6.00.3005	L,P,E
Internet Transfer Control 6.0		MSINET.OCX	6.00.8169	P,E
MAPI Controls 6.0			MSMAPI32.OCX    6.00.8169	P,E
Masked Edit  Control 6.0		MSMASK32.OCX    6.00.8169	P,E
Multimedia Control 6.0			MCI32.OCX	6.00.8169	P,E
PictureClip Control 6.0			PICCLP32.OCX    6.00.8169	P,E
RemoteData Control 6.0			MSRDC20.OCX	6.00.8169	E
Rich Textbox Control 6.0		RICHTX32.OCX    6.00.8169	L,P,E
SysInfo Control 6.0			SYSINFO.OCX	6.00.8169	P,E
Tabbed Dialog Control 6.0		TABCTL32.OCX    6.00.8169	L,P,E
Windows Common Controls-3 6.0		COMCT332.OCX    6.00.8169	P,E
Windows Common Controls 5.0 (SP2)	COMCTL32.OCX    6.00.8022	L,P,E
Windows Common Controls 6.0		MSCOMCTL.OCX    6.00.8177	L,P,E
Windows Common Controls-2 5.0 (SP2)	COMCT232.OCX    6.00.8022	L,P,E
Windows Common Controls-2 6.0		MSCOMCT2.OCX    6.00.8177	L,P,E
Winsock Control 6.0			MSWINSCK.OCX    6.00.8169	P,E

L = 标准版
P = 专业版
E = 企业版
				

如何使用 VB6Cli.exe?

VB6Cli.exe 要求在将使用此实用工具的系统上安装 Microsoft Visual Basic 6.0 的一个版本。

在运行 VB6Cli.exe 实用工具之前,确保没有运行其他应用程序。

只须在 Windows 资源管理器中双击 VB6Cli.exe 即可。此实用工具将检测 Microsoft Visual Basic 6.0,并安装检测到的版本所需的设计阶段许可证。

如果成功,您会看到与以下内容类似的对话框:
"Enterprise Design Licenses Have Been Installed Successfully"
VB6Cli.exe 还提供了一种安静模式使用方法。从命令提示符处使用“/q”运行 VB6Cli.exe,这样无需任何用户界面即可运行此实用工具。其他应用程序可以捕获和使用结果代码,以测试许可证是否已安装。

结果代码和错误信息

Exit Code 0   :Licenses for that Edition were installed
Exit Code 1   :Microsoft Visual Basic 6.0 was not detected on this system
Exit Code 2   :Could Not Load A Support Utility Library
Exit Code 3,4 :At Least 1 Design License Was Not Properly Installed
Exit Code 5   :Unable To Install Any Design Licenses
Exit Code 6   :There Was An Unspecified Error With The VBC6 Utility
				

免责声明

本文中讨论的实用工具按“原样”提供,Microsoft 不保证它在所有情况下都适用。尽管 Microsoft 支持工程师可以帮助使用此产品,但该产品不受支持。使用此工具的风险由您自己承担。

参考

有关其他信息,请参阅以下 Microsoft 知识库文章:
194784 INFO:Controls Shipped with Visual Basic 6.0
181854 FILE:VB5cli.exe 解决 Visual Basic 5.0 控件安装问题
177799 PRB:“该部件的许可证信息没有找到”错误

属性

文章编号: 194751 - 最后修改: 2004年8月13日 - 修订: 4.2
这篇文章中的信息适用于:
  • Microsoft Visual Basic 6.0 学习版
  • Microsoft Visual Basic 6.0 专业版
  • Microsoft Visual Basic 6.0 企业版
关键字:?
kbdownload kbtophit kbfile kblicensing kbprb kbctrl kbpubtypekc kbmsccsearch KB194751
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com