有人用SPCOMM遇到过这样的问题么? 就是用SPCOMM控件写个读串口的程序,一般读是正确的,可到机器重启动后会出现读不正确的现象,然后用其他象串口助手这样的串口程序读一下正确后再用我的程序读就不会出现错误了,一直到再次重新启动还会出错,不知道有人遇到过这样的问题么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该不会吧你把机器重新启动后,然后进入Delphi用调试环境跟踪一下 如果其他机器也这样,可能是你的程序开始对串口初始化的问题,注意检查RTSControl、DtrControl的初始设置。 正确的设置应该是什么呢?我对这个细节的东西不很懂,我的程序中是默认的设置:RTSControl=RtsEnable、DtrControl=DtrEnable 串口的初始化设置不对,把所有true的属性都该为false上边那两个也该一下就应该没问题了 好象还不行啊,我现在的设置是:baudrate=9600bytesize=_8commname='COM1'dsrSensttivity=falsedtrControl=dtrdisableignorenullchar=falseinx_xonxoffflow=falseoutx_ctsflow=falseoutx_dsrflow=falseout_xonooffflow=falseparity=noneparitycheck=falsereplacewhenparityerror=falsertsControl=rtsdisablestopbits=_1txcontinueonxoff=false好象设置true/false的就这么多了把,上两个设置是这样么? 把你的spcommm的有关代码贴上来看看 Up一下,可以单步跟踪一下嘛。==========================================欢迎使用 Forums Helper 论坛助手... [助您多、快、好、爽上CSDN...]程序最后更新2004年7月11日 [Powered By ChinaOK] 就是用SPCOMM控件写个读串口的程序,一般读是正确的,可到机器重启动后会出现读不正确的现象,然后用其他象串口助手这样的串口程序读一下正确后再用我的程序读就不会出现错误了,一直到再次重新启动还会出错,不知道有人遇到过这样的问题么?在读正确的时候,你用Comm1.stopcomm;Comm1.Startcomm; 试试,可以查出问题所在 接在传口线上,可以自制,用LED监控COM口得每一条线。很简单。你在北京的话可以借你。 麻烦告诉我错在哪里………… 汇驿的朋友看过来,不是的请勿入 本人想做个dll,不知应如何写 注冊表出了問題! 怎样调用一可执行文件? dll的问题 SQL Builder&Parser 2.4 发布,3.0版只差两大难题,孰住我一臂之力? 全局变量定义在哪里? 150分,最简单的问题,帮我个忙,您捡点分!!(马上全给!!!) 怎样定位到记录号为N的记录上?(简单的问题,容易得分) 打开看看吧 关于ListBox的问题
你把机器重新启动后,然后进入Delphi用调试环境跟踪一下
注意检查RTSControl、DtrControl的初始设置。
我的程序中是默认的设置:RTSControl=RtsEnable、DtrControl=DtrEnable
baudrate=9600
bytesize=_8
commname='COM1'
dsrSensttivity=false
dtrControl=dtrdisable
ignorenullchar=false
inx_xonxoffflow=false
outx_ctsflow=false
outx_dsrflow=false
out_xonooffflow=false
parity=none
paritycheck=false
replacewhenparityerror=false
rtsControl=rtsdisable
stopbits=_1
txcontinueonxoff=false
好象设置true/false的就这么多了把,上两个设置是这样么?
可以单步跟踪一下嘛。
==========================================
欢迎使用 Forums Helper 论坛助手... [助您多、快、好、爽上CSDN...]
程序最后更新2004年7月11日 [Powered By ChinaOK]
可以自制,用LED监控COM口得每一条线。很简单。
你在北京的话可以借你。