delphi中数组作为参数传递,要将数组作为一个类去传递
如下例子所示:
type
ArrayType = array[0..3] of Integer;
pArray = ^ArrayType;
var
ArrayType1: ArrayType;
Array_pointer: pArray;
J: Integer;
begin
for J := 0 to High(ArrayType1) do
ArrayType1[j] := j;
Array_pointer := @ArrayType1;
fun(Array_pointer^);
end;
//显示二维数组内容
procedure fun(Test: array of ArrayType);
var
I, J: Integer;
begin
for I := 0 to High(Test) do
for J := 0 to High(ArrayType) do
ShowMessage(IntToStr(Test[I,J]));
end;
本文介绍了在Delphi中如何将数组作为参数进行传递的方法。通过定义数组类型和指针,可以实现数组内容的有效传递,并提供了具体的示例代码来展示过程。

655

被折叠的 条评论
为什么被折叠?



