我想在delphi中使用vb5。0中的mscomm32。ocx进行com1通信,可总是装不上这个控件,(100分)

  • 主题发起人 主题发起人 qiuqiu
  • 开始时间 开始时间
按照《delphi网络论坛精华2000》第98页的方法,我发现windows/system下有几个v*。lic文件,可还是注册不上。
 
在component选项中选择Import ActiveX Control,然后选择Microsoft Common Control 6.0(v1.1),install......
 
歩骤1─先将MSCOMM.ocx Copy 到/Windows/System下
歩骤2─在Delphi中Component->Import Active Comtrol的选单点下。
歩骤3─选择MSCOMM的组件后按下Install的按钮即可
 
在DELPHI中安装MSCOMM控件时,首先要在系统中对MSCOMM32.OCX进行注册,才能
使用这个控件,在DELPHI中component 选项中采用Import ActiveX control
便可完成对此控件的注册安装,安装完之后,在器件面板的ActiveX栏便可有此控件
出现,可以向在VB中一样使用该控件.
但使用此控件编译后的可执行程序移植到其他机器时,对于没有此注册控件的机器中
执行程序不好使.
解决的办法:
1.采用DELPHI 4.0 中附带的INSTALLSHELL 软件.(安装程序较大)
2.在程序初始化部分,通过调用WINDOWS API函数对此控件进行注册.(加大程序的复 杂程度.
3.采用第三方提供的PACKAGES.


 
当把次控件加入窗体时,系统提示“license information”,我听说要在windows/system下加入v*。lic,可不知对于vb5。0究竟应加入的文件名是什么???
 
原来我也有过这个问题,试了很多次都不行.后来我用了一个最笨但一定有效的方法:
先装VB再装Delphi然后再装comm控件,本人已经试验过必须这样才行的!
如果你现有Delphi一定要忍痛先将其卸载!
否则,大事不成也!
 
非常感激各位的帮助,我在安装了VB之后终于使得MSCOMM得以注册,
但不安装VB我还是无法将MSCOMM注册。不过总算我可以先用着再说了.
 
真的必须安vb么?
 
后退
顶部