我声明了一个动态数组
myarray:array of string;
关于动态数组部分的操作是这样的:
for i:=0 to (n-1) do begin
start:=1;
c:=i;
f:=p[i].parent;
while(f<>0) do begin
if(p[f].lchild=c)then
begin
myarray[i][start]:='0';
start:=start+1;
end;
if(p[f].rchild=c)then
begin
myarray[i][start]:='1';
start:=start+1;
end;
c:=f;
f:=p[c].parent;
end;
end;
但是通过编译,运行时候却出错,不知道是为什么?
myarray:array of string;
关于动态数组部分的操作是这样的:
for i:=0 to (n-1) do begin
start:=1;
c:=i;
f:=p[i].parent;
while(f<>0) do begin
if(p[f].lchild=c)then
begin
myarray[i][start]:='0';
start:=start+1;
end;
if(p[f].rchild=c)then
begin
myarray[i][start]:='1';
start:=start+1;
end;
c:=f;
f:=p[c].parent;
end;
end;
但是通过编译,运行时候却出错,不知道是为什么?
解决方案 »
- adoconnection.excute删除数据时如何使用进度条
- 帮忙解释程序语言!谢谢!看看这句拿有错误!
- 如何浏览网上图片?
- 怎么把一个pas文件,做成控件的形式
- 用virtual listview的时候,为何调整列宽的时候数据都乱了?
- 建立快捷方式?
- 100分求教高手DBGrid问题(详情请进)?在线等待
- Iintrweb添加Fram后,用MOVE事件,老是提示WebApplication没有定义?
- 大家看看这个问题怎么解决
- ActiveX Form中有一个按钮,这个FORM在框架网页的上半部,我怎么实现点击按钮打开一个连接出现在网页的下半部分?
- 关于按某一字段排序显示表中数据的问题?
- 如何在打印的report中显示form1 中选择的 时间?
SetLength(myarray[i], 100);
特别提醒注意: aiirii(ari-爱的眼睛) , rbtliu(lys)
SetLength(myarray,2,100);
多维数组