在delphi里怎么将string类型的数据转换为array of Byte[ ]类型的数据?

zxp6220 2004-09-22 04:21:22
在delphi里怎么将string类型的数据转换为array of Byte[ ]类型的数据?
...全文
437 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
halfdream 2004-09-23
  • 打赏
  • 举报
回复
可以强制类型转换的.

type
ArrayByte=array[0..255] of byte;
PArrayByte=^ArrayByte;

procedure TForm1.Button1Click(Sender: TObject);
var
s:string;
p:PArrayByte;
begin
s:='123456abc';
p:=PArrayByte(s);
showMessage(IntToStr(p^[0]));


end;
QSmile 2004-09-23
  • 打赏
  • 举报
回复
用 StrPCopy
welllove88 2004-09-23
  • 打赏
  • 举报
回复
a: array [1..255] of byte;
s: string;

move(s[1],a,length(s));

类似C的写法哦!
zjqyb 2004-09-23
  • 打赏
  • 举报
回复
a: array [1..255] of byte;
s: string;

move(s[1],a,length(s));
ly_liuyang 2004-09-22
  • 打赏
  • 举报
回复
a: array [1..255] of byte;
s: string

for i:= 1 to Length(s) do a[i] := Ord(s[i]);

http://lysoft.7u7.net

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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