根据我的记忆是可以的。有一个属性可以设置。
多线程的时候要注意临界量的管理,这个很关键,要不然有严重后果。
CMSCOM的实时性当然没有直接有API好,我当时就是因为这个原因才改用API的。我当时
是应用在一个控制系统中的,如果您的系统要求不是很高,那么没有问题的。
我的回答可能解决不了您的问题,自己还要钻研,抱歉。想继续探讨请;
[email protected]

解决方案 »

  1.   


    "每个使用的 MSComm 控件对应着一个串行端口。如果应用程序需要访问多个串行
     端口,必须使用多个 MSComm 控件。可以在 Windows“控制面板”中改变端口地
     址和中断地址。"
                                     ------摘自《MSDN》
      

  2.   

    NO!MSCOMM是Apartment控件,就是说它只支持STA,只能在一个线程中用,如果非常在多线程用,刚要用到API函数CoMarshalInterThreadInterfaceInStream
      

  3.   

    可不可在一个窗体里放128个CMSCOM控件?稳定吗?
      

  4.   

    可不可在一个窗体里放128个CMSCOM控件?稳定吗?