在delphi中可以用二维动态数组做函数或过程的参数吗?如果可以,函数或过程处应该怎么定义?
解决方案 »
- 散分二
- blazingfire近来接分3(如何在内存中直接打开Word文档?)
- 多文檔界面碰到的問題。頂者有分。
- DES算法问题
- DataSet not in edit or insert mode?
- 怎么判断 192.168.0.1的服务器上的sql server有没有运行
- 我想删掉数据库里的一条纪录,有一列是num,根据edit1中输入的num号进行删除,该怎么做??
- 如何返回OpenDialog1设置的打印机名字?
- 请教这个问题
- 怎样得到DELPHI菜单和工具栏中的图标,以做出漂亮的程序?
- 在delphi里用query怎样删除表和建立表。在线!!!!!111
- 公布两个分布式系统的源代码 (rabbit1125)---终于可以下载了!我CSDN上大朋友们,快来吧!!
TReturnRecord = array of String;
function GetSerialNumber(var ID: Integer; var ReturnRecord: TReturnRecord): Boolean;
function test(t:Tarraytmp):String;
var
i:Integer;
begin
for i:=low(t) to high(t) do
begin
result:=result+t[i];
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
testarray:Tarraytmp;
i:integer;
begin
setlength(testarray,10);
for i:=0 to 9 do
testarray[i]:=inttostr(i);
showmessage(test(testarray));
end;
Procedure AddKB(k,m:integer;ADD:TADODataSet;
ZYY:array of array of string;SG:TStringGrid);
type
TArrArr=array of array of Integer; //假设是Integer类型的
procdure proc_name(Arr1: TArrArr);
function ...2. 使用Variant procdure proc_name(Arr1: Variant);
function ...
setlength(a,10)
for i:=low(a) to high(a) do
begin
setlength(a[i],20);
for j:=low(a[i]) to high(a[i]) do
数据处理;
end;