回车符是十进制的19,十六进制的13,观察上层我的代码,我是把字符串里的13当作十六进制了,0x+"13"=0x13,再通过转换char(StrToInt(0x13))就成了回车符了,可能用二进制发送就没有问题吧,但是现在我就发送端不改动(多线程+API),在接收端就SPCOMM能否有措施防止“过滤”。
在SPCOMM的Comm1ReceiveData函数里,参数 WORD BufferLength的值就已经小了,例如发送端本来长度为26(包括两个13字符),到这里BufferLength的值就为24了。