谢谢哈
我再问下
buffer是tbytes型,temp是string型
temp:=string(pointer(buffer));
setlength(temp,length(buffer));
CopyMemory(Pointer(temp), @buffer[0], Length(buffer));
哪里不对哈?
delphi2010中如何将tbytes型转换为string型
答案:2 悬赏:40 手机版
解决时间 2021-01-31 19:23
- 提问者网友:你独家记忆
- 2021-01-30 20:25
最佳答案
- 五星知识达人网友:鸠书
- 2021-01-30 21:13
Sysutils裏面有几个函数分别是StringOf,BytesOf,PlatformBytesOf,PlatformStringOf,WideStringOf,WideBytesOf这些函数你可以看看,其中StringOf,PlatformStringOf,WideStringOf是将TBytes转换为字符串的函数
你补充的这点代码写得怪怪的,你补充完整点看看吧
你补充的这点代码写得怪怪的,你补充完整点看看吧
全部回答
- 1楼网友:玩世
- 2021-01-30 22:49
你好!
TEncoding.Default.GetString(tb);
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯