数组里还包含自定义的结构,结构中又包含一个数组用aa:=copy(bb);不行
另外遍历可以,但除了这种方法还有没有更好的
另外遍历可以,但除了这种方法还有没有更好的
解决方案 »
- 请问下这样的窗口怎么做
- 请问Fastreport是如何实现主从关系打印的,急!!!!
- 求助,一个非常奇怪的问题,edit 和 combobox 的 onchang 事件不起作用,请高手帮我顶啊,谢谢~!
- 请--高手 帮忙 操纵delphi的
- 窗口之间ADO记录数据传递的问题。
- TComboBox问题
- 不正常地定义参数对象.提供了不一致或不完整的信息
- filtercontrol控件
- 关于VarArrayCreate的问题,Delphi的初学者在线等待
- Microsoft OutLook 式样的卷动按钮盒的免费 控件下载,高分!!!
- xml 发送及接受,在线等。。。。。。。
- dbgrid如何做到自适应列宽?
Data1, Data2: array[0..99] of string;
begin
CopyMemory(@Data2,@Data1,SizeOf(Data1));
end;这样把1 复制到2中
在delphi 的 win32 部分, 可能只能自己编码解决了, 楼上的说法不对在.net 下, 倒是可以自己定义clone方法
>>结构中又包含一个数组
如果这个数组是定长的是可以用Move来复制的,如果不是定长的
就只能遍历了。。
type
TA=record
i:integer;
b:integer;
end;type
TB=record
i:integer;
b:byte;
end;procedure TForm1.Button1Click(Sender: TObject);
var
pa,pb:^byte;
a:ta;
b:tb;
i:integer;
begin
a.i:=100;
a.b:=200;
pa:=@a;
pb:=@b;
for i:=1 to sizeof(b) do
begin
pb^:=pa^;
inc(pb);
inc(pa);
end;
showmessage(inttostr(b.i)+' '+inttostr(b.b));
end;在kingron的资料包里发现这么个东东,有空试一下