[問題] SerialPort1.ReadLine()的實作?

看板C_Sharp (C#)作者 (要公理要正義)時間18年前 (2008/04/30 18:17), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
請教一下各位高手, 弟正在做串列通訊的程式, 用到C++/SDK, 但對於.NET中 的SerialPort1.ReadLine()的WIN 32實作方式感到興趣, 在.NET中每一回用 ReadLine()方法回傳的資料都大同小異, 如前面幾位元組固定為00 10 00, 但為何弟用Win32 API的方式(ReadFile(handle,.方式), 傳回來的資料中郤是 同一BUFFER中的資料逐次往前推, 就像第0元素被擠掉, 第1元素移到第0元素位 置, 第2元素移到第1元素位置, ...以此類推... 弟的問題是, 如何清掉Serial Port input buffer中的內容, 第2是要如何才能 做到像.Net的SerialPort元件一樣? 感恩您! -- =============================== 想討論dotNet嗎? 想知道dotNet嗎? 來這兒逛逛吧! http://netforum.no-ip.biz http://dotnet-project.no-ip.biz =============================== -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.240.23

05/01 12:37, , 1F
全讀進來不要理就算清掉了阿?
05/01 12:37, 1F
文章代碼(AID): #1864T8I- (C_Sharp)
文章代碼(AID): #1864T8I- (C_Sharp)