读书人

在元件引用中出现多个相同的部件名称

发布时间: 2012-08-15 16:57:17 作者: rapoo

在部件引用中出现多个相同的部件名称
用VB6.0制作了一个OCX控件,然后放在system32目录下,然后注册。在vb6.0的“工程”菜单的“部件”中引用。因为这个部件经常修改,修改好之后我就把这个OCX控件文件复制到system32目录下,覆盖原来的文件,就这样,在打开“工程”菜单的“部件”时,会出现多个相同的控件名称,请问怎么处理只让他显示一个出来。

[解决办法]
生成时要使用与原二进制文件兼容,这样就可以直接使用了。
[解决办法]
将下面的文本粘贴到文本编辑器中,然后存为以.reg为扩展名的文件。双击后将信息添加到注册表中。然后用鼠标右键点击一个动态链接库或OCX控件,在弹出的环境菜单中你将会看到Register和Unregister的选项。运用这个方法的前提是你的计算机上必须有regsvr32.exe文件。
REGEDIT4
[HKEY_CLASSES_ROOT\.ocx]
@="ocxfile"
[HKEY_CLASSES_ROOT\ocxfile]
@=”OCX”
[HKEY_CLASSES_ROOT\ocxfile\shell\Register\command]
@="RegSvr32 \"%1\""
[HKEY_CLASSES_ROOT\ocxfile\shell\Unregister\command]
@="RegSvr32 /u \"%1\""
REGEDIT4
[HKEY_CLASSES_ROOT\.dll]
@="dllfile"
[HKEY_CLASSES_ROOT\dllfile]
@=”DLL”
[HKEY_CLASSES_ROOT\dllfile\shell\Register\command]
@="RegSvr32 \"%1\""
[HKEY_CLASSES_ROOT\dllfile\shell\Unregister\command]
@="RegSvr32 /u \"%1\""
[解决办法]
先Unregister

读书人网 >VB

热点推荐