数据类型转化的问题

yjbing 2005-11-02 08:37:34
bArr:array[0..17] of byte=($FB,$00,$12,$02,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$00,$00,$FE);
如何将bArr转为Pchar类型
...全文
118 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
aiirii 2005-11-02
  • 打赏
  • 举报
回复
>>如何将bArr转为Pchar类型

可能有问题,到时会被截断了
linzhengqun 2005-11-02
  • 打赏
  • 举报
回复
定义全局变量:
var
s: string;
p: PChar;
begin
SetLength(s, 18);
Move(bArr[0], PChar(s)^, 18);
Edit1.Text := s;
p := PChar(s);
Edit1.Text := P;
end;
但由于你的数据是一些非字符的,所以无法显示在Edit中。
如果你的数据变成是这样:
bArr:array[0..17] of byte=
($45,$57,$58,$59,$57,$57,$57,$57,$57,$57,$57,$57,$57,$57,$57,$57,$57,$57);
就可以显示了。

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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