设置发送指令时,指定了接收长度,MSComm1.RThreshold,发送指令后,接收缓存区的长度不足MSComm1.RThreshold,触发不了接收事件,这时关闭不了端口,执行mscomm1.PortOpen := false;无效,请问各位大师如何处理?