604
社区成员
发帖
与我相关
我的任务
分享
AnsiString strRx = pucBuffer;
strRx = StringReplace(strRx, TEXT("\r\n"), TEXT("\r"), TReplaceFlags() << rfReplaceAll);
strRx = StringReplace(strRx, TEXT("\r"), TEXT("\r\n"), TReplaceFlags() << rfReplaceAll);
mmoCom2Rx->Text += strRx;
[/quote]
这样的确可以将\r替换成\r\n,让memo回车。但是如果接收的数据有\r\n,那么这样替换后就成了\r\n\n。这样就会改变接收的字符了。
所以我只是想让memo无论收到\r还是\r\n都回车。AnsiString strRx = pucBuffer;
strRx = StringReplace(strRx, TEXT("\r\n"), TEXT("\r"), TReplaceFlags() << rfReplaceAll);
strRx = StringReplace(strRx, TEXT("\r"), TEXT("\r\n"), TReplaceFlags() << rfReplaceAll);
mmoCom2Rx->Text += strRx;