记得BYTE数组转为STRING要加#0,不知对不对。
解决方案 »
- 鼠标钩子 双击问题
- RegisterServiceProcess 调用,高手请进,在线急等 !
- expressprinting system控件
- 借人气问个问题。。。关于XML的。。
- 问一个怀旧的问题,关于在dos下如何显示如笑脸、黑桃之类的特殊字符。
- 求助
- 如何自定义主程序图标?
- 请教一个简单的问题,原来安装了fastreport2.44版本,现在想安装最新版本,如何将原来的版本从控制面板中去掉啊,谢谢。送分题阿
- C/S三层结构
- XE5的TCalendarEdit控件做不出官网上的图形滚轮效果来啊
- 问:ADO连接数据库服务器(SQlserver2000)成功后,怎么操作数据库中的数据表?
- 取网络机器名失败,为什么啊?SHGetSpecialFolderLocation
1. 将字符串转成byte数组
var
aa:array of byte;
str1:string;
i:integer
begin
str1:='something for test';
setLength(aa,length(str1));
for i:=1 to length(str1) do
aa[i]:=byte(str1[i]);
end;
2. 据我所知,不可以
3. 将byte数组转为字符串
var
aa:array of byte;
str1:string;
i:integer
begin
设数组长度,赋值
for i:=1 to length(aa) do
begin
str1[i]:=char(aa[i]);
setlength(str1,length(aa));
end;
end;
4. 好象strpcopy()是将字符串拷贝到pchar
5. 会,字符串只会显示#0之前的部分(我试过)
要是把一个byte数组(b1),转换成string,然后再将string转换成byte数组(b2),
b2和b1是否相等?