MSComm 控件在XP 我注册了 但我运行原来在Delphi 5 开发的程序,从新做的系统在Delphi 6/7 上运行提示 Dos not have a correspoding component
 

解决方案 »

  1.   

    import type library  了没有?
      

  2.   

    楼主是做串口通信? 用Comport很方便的,可以网上搜一下,下载一个。
      

  3.   

    import type library  ?
      

  4.   

    你在delphi6/7里也要导入才行的
      

  5.   

    我在 Component import ActiveX Install 安装了  
      

  6.   

    哎,用什么控件,写COM,自己用API写方便多了,用API简单实用.而且也对COM有所了解.试着写几次就会了.
      

  7.   

    OCX要注册一次。MsComm32.OCX在VISTA下不能使用了,如果你想自己的程序广泛推广的话,可以考虑换其它控件。
      

  8.   

    在Delphi 6/7重新编译一下。另外:程序中应有控件注册功能(放在程序的最开始)