B
bota
Unregistered / Unconfirmed
GUEST, unregistred user!
如果move函数要把字符串、数字移到byte数组中要怎么移呢,这样行吗?
我是这么写的,程序运行一般正常,但偶尔会出现经过移动再处理后的字符数据全变成0字符的空数据了,再次运行程序又是好的,怀疑是这么写有点问题
var
newnum :integer;
newstr :string;
newnum :=345;
newstr :='sdfd';
move(newnum,fileindex[0],4);
move(PChar(newstr)^,fileindex[4],length(nwestr));
我是这么写的,程序运行一般正常,但偶尔会出现经过移动再处理后的字符数据全变成0字符的空数据了,再次运行程序又是好的,怀疑是这么写有点问题
var
newnum :integer;
newstr :string;
newnum :=345;
newstr :='sdfd';
move(newnum,fileindex[0],4);
move(PChar(newstr)^,fileindex[4],length(nwestr));