非常感谢二位的帮助,谢谢!
解决方案 »
- 运行出错 invalid filename 求大侠们给力···
- Delphi 高手进!!!Delphi8编写的程序出错的原因
- 昆明招DELPHI程序员
- httpserver读数据问题
- ADO连接数据库失败问题...不解.
- 用什么控件及什么方式,描述多条既定任务比较合适?
- 第四期:CSDN论坛秀--本期作秀:xzhifei(星级饭桶·飞)
- 求教:怎样将excel,.db,.txt文件导入access数据库
- 请问大家 DELPHI6 下的简体版本 如何转换成繁体版本?
- 很急,SQL问题!!解决了有分!!
- 一个有关TTreeView的问题
- delphi中变量的附值问题?符了好几次等号右边有值,但就是左边还是空?
我的image是这样建的,image:array[0..40]of array[0..40]of timage,若是用动态数组时不是:
image:array of array of timage;
begin
image[x][y]:=timage.create(self);
.......
如果用tlist应咋写?
谢谢,当然要给了,希望以后还能继续帮我解答问题
二维动态数组的创建见例子
procedure TForm1.Button1Click(Sender: TObject);
var
a:array of array of integer;
i,j:integer;
begin
setLength(a,3);
for i:=low(a) to high(a) do
setLength(a[i],i+1);
for i:=low(a) to high(a) do
for j:=low(a[i]) to high(a[i]) do
begin
a[i][j]:=i+j;
showmessage(inttostr(a[i][j]));
end;end;
---------------------procedure TForm1.Button1Click(Sender: TObject);
var
a: array of array of integer;
i, j: integer;
begin
setLength(a, 3, 3);
for i := low(a) to high(a) do
for j := low(a) to high(a) do
begin
a[i][j] := i + j;
showmessage(inttostr(a[i][j]));
end;
end;