使用Mscomm控件遇到的问题,请帮我!(100分)

  • 主题发起人 主题发起人 tsucol
  • 开始时间 开始时间
T

tsucol

Unregistered / Unconfirmed
GUEST, unregistred user!
我在使用MSCOMM控件时碰到这样的情况,如果使用regsvr32注册mscomm32.ocx或从comment
菜单中import from activex选择了mscomm32.ocx后,按install...,MSCOMM 虽然安装上去
了,但是在activex面板中,不能使用,点击放到窗体时,他说不能在设计模式中使用,但我装
了VB后,就可以了,谁能告诉我什么原因和解决方法.
还有编译成可执行文件后,如何在别人的电脑上运行呢?
 
原来我也有过这个问题,试了很多次都不行.后来我用了一个最笨但一定有效的方法:
先装VB再装Delphi然后再装comm控件,本人已经试验过必须这样才行的!
如果你现有Delphi一定要忍痛先将其卸载!试试吧!
 
编译成可执行文件后要将该OCX一起打包才能在别人的电脑上运行。
 
聽說好像只有裝VB才行﹐我試過用注冊的方法﹐沒用﹗在打包中加上注冊﹐在別的電腦上是
可用﹐但要是你在那台電腦上裝了delphi﹐照樣會出上面的問題。我經歷過的。
 
注册只能保证你在运行时可用,要想在设计时也可用,必须同时也装VB!
 
請到
http://www.yesky.com/20010109/153180.shtml
應該有你需要的答案
 
将VB中的mscomm32.ocx 和 mscomm32.dep 两文件存放到WIN系统的system32(98为 system)下,
运行"regsvr32.exe mscomm32.ocx"

然后在同一FOLDER下建一文件(如mscomm32.reg),文件内容为以下三行保存后双击执行即完成
了DESIGNER时的注册工作, 在DELPHI中IMPORT ACTIVE CONTROL 即可.
REGEDIT
HKEY_CLASSES_ROOT/Licenses = Licensing: Copying the keys may be a violation of established copyrights.

HKEY_CLASSES_ROOT/Licenses/4250E830-6AC2-11cf-8ADB-00AA00C00905 = kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun
 
HKEY_CLASSES_ROOT/Licenses/4250E830-6AC2-11cf-8ADB-00AA00C00905 的值一定要等于
kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun吗?好怪异的值!
 
我顶一下!
 
你可以把VB一起安装上,再直接Inport一定可以,试试吧
 
没这么复杂吧
 
我也安装过了,没出什么问题啊。
 
多人接受答案了。
 
后退
顶部