过程中的参数是数组,应该怎么写? 一维我知道是:procedure returnpic(x:array of real),但为什么不能设边界.二维我就不知道怎么写了?另外问一下:delphi中数组大小可以改变吗?或者可以在程序运行时根据需要来设置大小吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure aaa(var Buf);管它是几维数组, 传进去一个指针就好了, 到里面想怎么处理就怎么处理 数组可以用动态数组var a: array of Char;begin Setlength(a, 100); //此时数组a的大小为100end 二维我就不知道怎么写了?procedure returnpic(x:array of array of real),但为什么不能设边界.delphi中数组大小可以改变吗?Setlength(a, 100); //此时数组a的大小为100二维的有两种方法,如果是矩阵则很简单的Setlength(a, 100,30);如不规则,就是每行的数组大小都不一样可以这样先Setlength(a, 10); 然后Setlength(a[1], 3); Setlength(a[2], 6);取得数组的上下标for i:=Low(a) to High(a) 你要设边界也行先定义一个类型type TA: array[0..10] of byte;然后在过程或函数中使用procedure AA(A: TA) 关于adoquery的fields编辑器的问题 一个打开子窗体的代码,请帮忙找找错误原因 SQL SERVER 如何实现分布C/S两层结构 ★★★哈哈哈,终于被提前释放了!!散分200★★★ 请问1、怎么样才能在GRID里选很多行? 2、怎么获得选中某行的某个字段的值? 请问如何做MDI程序,都设置什么属性,最好有源程序.谢了 Query的SQL更新记录问题! 关于面向对象的问题(override)!国庆节了,散分! 最近发现一个挺好的自学视频网站,介绍给大家! 讨论一下,程序在删除文件夹时文件夹的程序正在运行,会不会出问题. 在线等待 DBGrid问题
a: array of Char;
begin
Setlength(a, 100); //此时数组a的大小为100
end
procedure returnpic(x:array of array of real),
但为什么不能设边界.delphi中数组大小可以改变吗?
Setlength(a, 100); //此时数组a的大小为100
二维的有两种方法,如果是矩阵则很简单的Setlength(a, 100,30);
如不规则,就是每行的数组大小都不一样可以这样
先Setlength(a, 10); 然后Setlength(a[1], 3); Setlength(a[2], 6);取得数组的上下标
for i:=Low(a) to High(a)
type
TA: array[0..10] of byte;然后在过程或函数中使用
procedure AA(A: TA)