设置发送指令时,指定了接收长度,MSComm1.RThreshold,发送指令后,接收缓存区的长度不足MSComm1.RThreshold,触发不了接收事件,这时关闭不了端口,执行mscomm1.PortOpen := false;无效,请问各位大师如何处理?
解决方案 »
- 如何得到filter以后的recordset
- 在delphi中查询时在Edit控件中输入数字就行,输入文本或时间就不行????????
- 请问这样获取系统时间,为什么不对啊?????
- 请问有没有adoquery中的方法用来判断一个表中是否有某些记录的?
- tchart难题.高手请进
- 在delphi中使用什么报表控件打印的报表效果较好
- 如何配置DCOM,使客户端程序运行???
- 那里能找到用delphi做用于串口通讯的dll资料?
- 怎么恢复.RES文件,被病毒破坏了
- 有人在Rad studio10下用过水晶报表吗,求vcl控件安装包
- 向大家请教一个回调函数的问题
- 求解报错“终结点映射器中没有更多的终结点可用”
接收超时中断后,再发送指令不执行呀接受怎么会超时呢?
如果缓冲区所接受到的内容没有达到RThreshold设置的长度时,应该是一直累积,直至长度到底RThreshold后出发oncomm事件