如何将BYTE型的数组转成String型

alphagx 2004-11-21 12:08:42
const szTempArray:Array[0..1] of byte =($BB, $BB);


这是一个换字,我想将他转成string型,输出怎么办?
...全文
425 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzlingaaa 2004-11-21
  • 打赏
  • 举报
回复
chr(szTempArray[0]) + chr(szTempArray[1]);
suuare 2004-11-21
  • 打赏
  • 举报
回复
var S: String;
for i := 0 to length(szTempArray) do
S := S + IntToHex(szTempArray[i],2);
alphagx 2004-11-21
  • 打赏
  • 举报
回复
result是怎么定义的,
我没玩过delphi,请多指教

JavaD 2004-11-21
  • 打赏
  • 举报
回复
begin
SetLength(result,High(szTempArray)-Low(szTempArray));
for i := 0 to length(result) do
result[i] := Chr(szTempArray[i]);
end;
yw1621 2004-11-21
  • 打赏
  • 举报
回复
那你应该买本书看看,Result是函数返回结果用的参数,相当于C的 Return
function AA(a:String):integer;
begin
//Code.....................
Result:=10;//或 AA:=10; 返回函数结果; C语言中 Return X; 后会直接结束函数并返值,而Delphi不会
end;
beyondtkl 2004-11-21
  • 打赏
  • 举报
回复
Result 上系统给你分配 作为function 的返回值 一般是 eax.
halfdream 2004-11-21
  • 打赏
  • 举报
回复
var
s:string;
begin

SetLength(s,sizeof(szTempArray));
Move(szTempArray,pchar(s)^,length(s));

16,749

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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