spcomm在XE2下的问题

hualongbr 2012-01-23 11:21:27
http://download.csdn.net/download/formyqueen_/3832357 所传的说在XE2下肯定没问题,发送十六进制代码怎么处理?我用以前的D2007的方式怎么还是发送不出0x80之后的数据,请那位指点一下啊
...全文
256 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2012-06-20
  • 打赏
  • 举报
回复
无非就是unicode/ansi的问题。
把spcomm中的
pchar替换成pansichar
char替换成ansichar
string 替换成 ansistring
pstring 替换成 pansistring

串口读写的逻辑全部以ansi的方式去处理就行了。
teams 2012-06-20
  • 打赏
  • 举报
回复
XE2下,试试Comport411f中的函数:
ComPort.WriteUnicodeString(Str);
ComPort.ReadUnicodeString(Str, Count);
talince 2012-02-23
  • 打赏
  • 举报
回复
xe2里spcomm是有问题,还是换别的吧
lch_zqy 2012-02-23
  • 打赏
  • 举报
回复
关注中,也正在研究中。。。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧