串口和端口的通信,用那种方式较好?欢迎高手来指点一下 1、串口:大家常用什么控件?我看那些一般都有直接读写串口的事件,大概如writetext,writebuf,好象第二个是读内存的?二者有什么区别?如果只是接收或发送一个字符串如“AABAADBASDFBBASDFGSAAGG”,用哪种方式较好?2、端口:我用的是delphi7的idtcpserver和idtcpclient控件。我对数据流和数据包的概念一直不是很清晰,请指点。如果也是要发送或接受上面的字符串,用那种方式较好? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 补充:刚发现的,idtcpclient的事件:.WriteFile.WriteStrings.WriteStream.WriteLn.WriteBuffer都有什么区别呀,哪个才是数据流或者数据包? 串口通信: 我用過 mscomm, spcomm, 直接API,看實際情況了, 在要求比較穩定, 長時間通信的, 我一般用mscommspcomm 作些小測試工具, 不用安裝設置, exe直接可用用api, createFile 之類的, 在一些要求反應很快的項目中, 但自己要處理一些同步之類的東西, 不容易做得好!>>如果只是接收或发送一个字符串如“AABAADBASDFBBASDFGSAAGG”,用哪种方式较好?用spcomm, mscomm都可很簡單實現!!>>.WriteFile.WriteStrings.WriteStream.WriteLn.WriteBuffer看你要寫進去的是什麼東西而已, 區別不大, WriteBuffer 用得比較多 第一种主要是电脑和单片机的通信,第二个主要是电脑和电脑的通讯,看你用在什么地方了,具体怎么用眼睛已经说的很清楚了,不过再补充一下,如果是问答式通讯,还是用API去写比较好。 向程序发送 SC_CLOSE 消息 不会出发 其onClose 事件吗 combobox问题!! 每个DELPHI程序所关心的问题 TListView的多选问题! 求一简单赋值语句。马上结贴。 如何让StatusBar的一个Panel里的文字在接到Socket的一个通知后变成红色或是闪烁? 关于dbgrid的问题,过来帮帮我,解决一定给分 线程中资源释放的菜鸟问题 delphi中的数据库问题 hello!我有一个报表的问题? 关于-神龙DVD卡-缓冲区播放--有大虾做过请指明 在DELPHI中动态调用动态库的问题
.WriteFile.WriteStrings.WriteStream.WriteLn.WriteBuffer都有什么区别呀,哪个才是数据流或者数据包?
看實際情況了, 在要求比較穩定, 長時間通信的, 我一般用mscommspcomm 作些小測試工具, 不用安裝設置, exe直接可用用api, createFile 之類的, 在一些要求反應很快的項目中, 但自己要處理一些同步之類的東西, 不容易做得好!>>如果只是接收或发送一个字符串如“AABAADBASDFBBASDFGSAAGG”,用哪种方式较好?
用spcomm, mscomm都可很簡單實現!!>>.WriteFile.WriteStrings.WriteStream.WriteLn.WriteBuffer
看你要寫進去的是什麼東西而已, 區別不大, WriteBuffer 用得比較多
具体怎么用眼睛已经说的很清楚了,不过再补充一下,如果是问答式通讯,还是用API去写比较好。