System.DynArrayBounds
Delphi
function DynArrayBounds(const DynArray: Pointer; typeInfo: Pointer): TBoundArray;
C++
extern DELPHI_PACKAGE TBoundArray __fastcall DynArrayBounds(const void * DynArray, void * typeInfo);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.pas System.hpp |
System | System |
説明
DynamicArray の境界を返します。
DynArrayBounds は、動的配列の各次元の最大値を表す整数の配列を返します。
例
type
T2DDynamArray = array of array of String;
var
A: T2DDynamArray;
Bound: TBoundArray;
High: Integer;
begin
SetLength(A, 3, 4);
Bound := DynArrayBounds(Pointer(A), TypeInfo(T2DDynamArray));
for High in Bound do
begin
Writeln(IntToStr(High));
end;
end.
コンソール出力:
2 3