MSCOMM属性有关问题

MSCOMM属性问题0900000000008090(Byte)上面是我的一组数据。我发给下位机时。先发09以19200,M,8,2发送以后的

MSCOMM属性问题
09   00   00   00   00   00   80   90(Byte)
上面是我的一组数据。我发给下位机时。先发09以19200,M,8,2发送以后的数据以19200,S,8,2发送

下位机会返回给我一个结果。我用MSCOMM控件怎么得到返回的这个值是以M发给我还是以S发给我?MSCOMM控件有办法检查返回来的值属性吗?

[解决办法]
同一问题楼主动用了好多马夹啊~
靠查属性是没有用的,一定要关掉端口换属性才有效,不知道为什么,就是这么麻烦
一开一关的时间超过20ms在这期间的数据会丢失
[解决办法]
这个好象没什么好的办法,哪怕这个ParityReplace也会变得不可靠

ParityReplace= " "
然后
一般如果是与mscomm的奇偶不同CommEvent报1009,然后在下一次的oncomm事件中进来这次通讯的数据,但这个时候CommEvent的值已经变成了2