一些筆記心得。不一定正確可以參考
var
mstr : string ;
mPstr : PAnsiChar;
mLen : integer;
mAStr : Array[0..2048] of AnsiChar
begin
mstr:='This is Test '; //字串 廢話= =
str 轉Pchar
mPstr := PAnsiChar(mstr);
Arrayof AnsiChar 轉 String
mstr := AnsiString(@mAStr[0])
重點是字串 如果是 '123456'+#0+'123456'
轉換出來的string or Pchar 會變成只剩下 '123456'
#0是字串的結束符號。因此在RS232接收的時候盡量不要轉換型態瞜~
全站熱搜