Anzeigen: Delphi
C++
Anzeigeeinstellungen
System.DynArrayBounds
Aus XE2 API Documentation
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