function ArrayReturnTest: Types.TIntegerDynArray; begin SetLength(Result, 5); Result[0] := 1; Result[1] := 2; Result[2] := 3; Result[3] := 4; Result[4] := 5; end; 这样就可以了。
因为不允许这样定义:
type TConstDynArray = array of const; 所以,如果你需要返回多个不同类型的值,只能使用Variant了。 type TVariantDynArray = array of Variant; |
|