1、串口:大家常用什么控件?我看那些一般都有直接读写串口的事件,大概如writetext,writebuf,好象第二个是读内存的?二者有什么区别?如果只是接收或发送一个字符串如“AABAADBASDFBBASDFGSAAGG”,用哪种方式较好?2、端口:我用的是delphi7的idtcpserver和idtcpclient控件。我对数据流和数据包的概念一直不是很清晰,请指点。如果也是要发送或接受上面的字符串,用那种方式较好?

解决方案 »

  1.   

    补充:刚发现的,idtcpclient的事件:
    .WriteFile.WriteStrings.WriteStream.WriteLn.WriteBuffer都有什么区别呀,哪个才是数据流或者数据包?
      

  2.   

    串口通信: 我用過 mscomm, spcomm, 直接API,
    看實際情況了, 在要求比較穩定, 長時間通信的, 我一般用mscommspcomm 作些小測試工具, 不用安裝設置, exe直接可用用api, createFile 之類的, 在一些要求反應很快的項目中, 但自己要處理一些同步之類的東西, 不容易做得好!>>如果只是接收或发送一个字符串如“AABAADBASDFBBASDFGSAAGG”,用哪种方式较好?
    用spcomm, mscomm都可很簡單實現!!>>.WriteFile.WriteStrings.WriteStream.WriteLn.WriteBuffer
    看你要寫進去的是什麼東西而已, 區別不大, WriteBuffer 用得比較多
      

  3.   

    第一种主要是电脑和单片机的通信,第二个主要是电脑和电脑的通讯,看你用在什么地方了,
    具体怎么用眼睛已经说的很清楚了,不过再补充一下,如果是问答式通讯,还是用API去写比较好。