本人在使用Delphi做一個串行通信應用系統的時候碰到一個問題:
在輸出緩衝區中送出一個字符串,以回車符Chr(13)作為結束符,
然後在輸入緩衝區中讀取該字符串,並用函數Pos來定位回車符的
位置,返回的值卻是0,而如果回車符不是作為結束符,則用該函數
能夠定位出來,請問這是什麼原因,有什麼解決方法?我懷疑是跟Delphi
的數據類型和Windows操作系統有關,而在VB就沒有這個問題!
在輸出緩衝區中送出一個字符串,以回車符Chr(13)作為結束符,
然後在輸入緩衝區中讀取該字符串,並用函數Pos來定位回車符的
位置,返回的值卻是0,而如果回車符不是作為結束符,則用該函數
能夠定位出來,請問這是什麼原因,有什麼解決方法?我懷疑是跟Delphi
的數據類型和Windows操作系統有關,而在VB就沒有這個問題!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货