我的程序有两个对话框,我想在每个对话框中放一个MSCOMM控件,各对应一个变量,怎么老是提示错误,重复定义,怎样才能使用两个MSCOMM控件?或者怎样才能彻底删除掉有空MSCOMM控件的事件?

解决方案 »

  1.   

    mscomm在2个程序中应用的话,不能同时打开一个端口,不然程序会出错,而且如果你的一个程序已经打开了端口1,而另一个程序也想使用端口1应该是不行的,我最近也在做串口通讯,在使用串口调试软件的时候,发现软件打开串口1后,他发送的数据只有他可以接收,我的程序的oncomm事件似乎是不能使用,可能的原因是软件的oncomm事件占用了系统。
    如果想自己测试的话,看看是不是可以使用2个串口分别对应程序进行通讯。