Anzeigen: Delphi C++
Anzeigeeinstellungen

System.DynArrayBounds

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

Delphi

function DynArrayBounds(const DynArray: Pointer; typeInfo: Pointer): TBoundArray;

C++

extern 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

Siehe auch

Frühere Versionen
Übersetzungen