在串口编程时,读入的数据有全角的,还有半角混合的,
有时会出现乱码(出现乱码的位置固定的)请问有什么办法解决注: 正确的应为: 没有找到主盘。
实际读出是: 没有找街髋獭?
有时会出现乱码(出现乱码的位置固定的)请问有什么办法解决注: 正确的应为: 没有找到主盘。
实际读出是: 没有找街髋獭?
解决方案 »
- 高分。关于lookupcombox的!
- 请问IdHttp Post数据时.如果Post带换行的内容?.比较急.分不够再加.在线等待.
- 请问哪里能下栽到比较全的DELPHI的各种书籍?(苦恼呀)
- 本人在项目时用到了第三方的软件包(suipack),何如才能使得我所开发的项目打包后能在其它机器上也能运行?
- 如何使用DBCheckBox?
- 如何把一正在运行的PB程序中的文本框中的内容自动取到自己的程序中?
- QRband组件为什么只能显示一条记录?!!
- access 表中的datetime型字段在delphi中如何使用?
- 请教两个关于fastreport 的问题
- 如何在客户端停止服务器中存储过程的执行`
- 天天写控件,有点无聊了
- 多个label的MouseEnter问题
BufferLength: Word);
var
Recdata:String;
begin
setlength(recdata,bufferlength);
move(buffer^,Pchar(Recdata)^,bufferlength);
......你用的是spcomm吗,我用这个没有发现有什么问题
只要求可以读,写 COM数据就可以了用其他控件也行
可以给一个具体的例子吗?
FTComm.Outx_XonXoffFlow := False;把这两句加上,试试
比如:我们在记事本里复制一串汉字到IAR编辑器里,全部显示?????????如果可以监测发出端的数据流,然后和收端数据流比较,就可以确认是不是串口传输本身问题,还是上层协议问题了
数据传输一般都是有校验码的,如果数据本身有错,校验也不对了给个另外的思路,仅供参考