怎么引用一个自定义类下面的公有元素的一个数组 ( 积分: 200 )

  • 主题发起人 主题发起人 无人喝彩
  • 开始时间 开始时间

无人喝彩

Unregistered / Unconfirmed
GUEST, unregistred user!
type
Taaa = class(TPersistent)
private
FA: Integer;
FB: Integer;
public
end;

type
Tbbb = class(TPersistent)
private
public
s: array[0..1] of Taaa;
end;

...............

procedure TForm1.Button1Click(Sender: TObject);
var
b:Tbbb;
i:integer;
s1: array[0..1] of Taaa;
begin
b:=Tbbb.Create;
for i:=0 to 1 do
begin
s1 := Taaa.Create;
end;
for i:=0 to 1 do
begin
//s1.Assign?

end;
end;

求助,
1.怎么把b里面的s赋值给s1?
2.b.Create和b:=Tbbb.Create两者有什么区别?

弄清楚马上送分.感谢谢谢.
 
for i:=0 to 1 do
begin
//s1.Assign?
s1.Assign(b.s);
end;


好象没用b.Create这种用法,我试了下会出错。
b := Tbbb.Create是用Tbbb类创建一个对象,并命名为b
 
后退
顶部