System.DynArrayBounds
Delphi
function DynArrayBounds(const DynArray: Pointer; typeInfo: Pointer): TBoundArray;
C++
extern DELPHI_PACKAGE TBoundArray __fastcall DynArrayBounds(const void * DynArray, void * typeInfo);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.pas System.hpp |
System | System |
Beschreibung
Gibt den gültigen Bereich eines DynamicArray zurück.
DynArrayBounds gibt ein Array mit Integerwerten zurück, die die oberen Werte jeder Dimension eines dynamisch Arrays repräsentieren.
Beispiel
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.
Konsolenausgabe:
2 3