我在添加组件Tmscomm后,为什么此控件不可以用。
并提示如下信息License information for TMSComm not found.You cannot use this control in design mode.
请多指教。感激不尽。

解决方案 »

  1.   

    说详细些,把TMSComm放到窗体上就会错吗?
      

  2.   

    小侠你首先要明白,MSCOMM是VB中带的一个ActiveX串口通讯控件,装一下VB就自动注册了,这种控件使用时必须注册,当然,如果你安装VB肯定是注册了,而你不安装VB,找一个单独的注册的也可以。
    打包时比较麻烦,一定要打入注册信息,所以尽量避免使用这类控件。
    在Delphi中使用,建议使用VCL控件,编译程序时直接编入程序中,再不需任何其它处理,VCL串口控件很多,如SPCOMM,TurobPower等,其中TurobPower是非常专业的通讯控件集,极力推荐使用,我在实际应用中,上述三种都用过,最后全部改用TurobPower,可以提供例程给你,需要发消息。
      

  3.   

    能不能把TurobPower和例程都发给我
    [email protected]
      

  4.   

    >>License information for TMSComm not found
    没有mscomm的许可证,你可这样,将MSCOMM.SRG,MSCOMM32.OCX拷贝到你的系统的system32目录下,然后在dos下进入到该目录,运行:
    E:\WINNT\system32>regsvr32 mscomm32.ocx
    正常会提示注册成功!
      

  5.   

    许多年前,偶曾用过MSComm(在偶刚学Delphi的时候),
    后来,偶发觉SpComm很不错的,最重要的是它是含源代码的。建议你用它吧。真的真的不错。