type
TB=Class
c:integer;
end; TA=class
public
a:integer;
b: array of TB;
end;
var
ppp: array of TA
怎么给ppp赋值
谢谢
TB=Class
c:integer;
end; TA=class
public
a:integer;
b: array of TB;
end;
var
ppp: array of TA
怎么给ppp赋值
谢谢
解决方案 »
- cxGrid利用CustomDrawIndicatorCell在indicator中写入行号时,如何保留原来选择数据时的小三角?
- 如何可以提高将listbox里所有的记录一次性的插入到表的速度
- 如何用修改窗体的边框和默认按钮?
- 如何实现快速的括号匹配
- 如何判断键盘消息的来源?
- 高手请进:两个问题-可能是老问题了,还麻烦各位不吝赐教
- 报表中1行如何显示多条记录
- 三层结构中近乎于离谱的问题
- 请问如何才能给你们分?
- 有谁能告诉我tabcontrol和 pagecontrol 的区别,如果能举例说明,不甚感谢,
- 如何将一个表(MDB或DBF)编译进EXE?
- 有没有地方下载DELPHI6上的各种菜单功能的
setlength(ppp,2)
ppp[0]=A;
for i:=0 to High(ppp) do
begin
ppp.a := i; // 给成员变量a赋值
SetLength(b, 1); // 同样b也是动态数组,要先分配大小再给它(们)的成员变量赋值
b[0].c := i;
end;
setlength(ppp,1)
ppp[0]=A;如已存在的值,添加一个值:
setlength(ppp,length(A)+1)
ppp[High(ppp)]=A;
for i:=0 to High(ppp) do
begin
ppp[i] := TA.Create;
with ppp[i] do
begin
a := i; // 给成员变量a赋值
SetLength(b, 1); // 同样b也是动态数组,要先分配大小再给它(们)的成员变量赋值
b[0] := TB.Create;
b[0].c := i;
end;
end;// 最后要记得释放对象!b[0].Free; for i:=0 to High(ppp) do ppp[i].Free;