type
TLineData=array of TStringList;
procedure TFrm_Main.Standard(Sender: TObject);
begin
list:TLineData;
arrayLength:Integer;
arrayLength:=DM.ADOStandard.RecordCount;
while not DM.ADOStandard.Eof do
begin
list[i,0]:=DM.ADOStandardCUST_CODE.AsString;
end;
end;
TLineData=array of TStringList;
procedure TFrm_Main.Standard(Sender: TObject);
begin
list:TLineData;
arrayLength:Integer;
arrayLength:=DM.ADOStandard.RecordCount;
while not DM.ADOStandard.Eof do
begin
list[i,0]:=DM.ADOStandardCUST_CODE.AsString;
end;
end;
解决方案 »
- 星期六上班的人多吗?
- 关于数据大小的问题:"stack overflow"错误,请教各位了
- 压缩paradox表时,密码怎么保留的问题
- 图片处理(100分,先给20)
- 寻求输入外键字段的第三方控件。
- 高分向大家学习,希望各位朋友不吝赐教,请多多关照!(欢迎大家来发言)
- 在控制台下编程 如何控制write函数的输出的位置?(类似Turbo Pascal 中的GotoXY)
- 关于FastReport的字段合计问题!
- 100分 ServiceApplication中用IdUDPServer1UDPRead没反应
- delphi调用HttpQueryInfo编译不通过
- 程序用aspack2.24压缩后,运行报病毒(金山毒霸)
- 求教
data: array of array of string;
动态数组需要设置长度,两维都要设置
setlength( data, 10 );
setlength( data[0], 10 );
然后就可以像你那样使用了
list[0][0] := 'abc';
setlength( data, 10 );
这是设置row的长度
setlength( data[0], 10 );
这是设置col的长度
吧
procedure TFrm_Main.Standard(Sender: TObject);
var
list:TLineData;
arrayLength:Integer;
begin
arrayLength:=DM.ADOStandard.RecordCount;
while not DM.ADOStandard.Eof do
begin
list[i,0]:=DM.ADOStandardCUST_CODE.AsString;
end;
end;