关于的使用VB控件的简单问题(10分)

  • 主题发起人 主题发起人 zysyr
  • 开始时间 开始时间
Z

zysyr

Unregistered / Unconfirmed
GUEST, unregistred user!
我在Delphei中需要用到mscomm32.ocx控件,将Vb下的该文件拷到自建的目录,

然后运行regsrv32.exe注册,提示注册成功以后,把他加载到delphei中,使用时

却出现不能找到 "license information",请问这是什麽原因,该如何处理?
 
我最近用C++Builder 4.0 写有关串口通信的程序,也遇到注册MSComm32的
问题,我看了论坛上的相关文章,经过实践,将注册方法总结如下.
Setp 1:将mscomm.reg,mscomm32.ocx,mscomm32.dep 3个文件拷入windows
的system目录.
Step 2:在windows的system目录下用regsvr32 mscomm32.ocx注册控件.
Step 3:用记事本打开mscomm.reg,可以看到类似下面的内容:
[HKEY_CLASSES_ROOT/Licenses/4250E830-6AC2-11cf-8ADB-00AA00C00905]
@ = "kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"
打开注册表编辑器regedit,在HKEY_CLASSES_ROOT/Licenses下建一主键
4250E830-6AC2-11cf-8ADB-00AA00C00905,主键的内容为
kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun.
Step 4:如果你要在C++Builder中使用这个控件(在设计期使用),在Component
菜单下选Import ActiveX Control,在列表中选中Microsoft Comm Control 6.0,
点击Install按钮,完成安装.
至此,你就可以在机子上使用MSComm控件了,无论是在设计期还是运行期.


 
为什么用mscomm?spcomm不是更简单?也没有授权问题

这问题我也遇到过

但我要是装一下vb,就没这个问题了,不知道管用不:)
 
重装VB最管用!
 
多人接受答案了。
 
后退
顶部