Afficher : Delphi C++
Préférences d'affichage

System.DynArrayBounds

De XE2 API Documentation

Delphi

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

C++

extern PACKAGE TBoundArray __fastcall DynArrayBounds(const void * DynArray, void * typeInfo);

Sommaire

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.pas
System.hpp
System System

Description

Renvoie les limites d'un DynamicArray.

DynArrayBounds renvoie un tableau d'entiers représentant les valeurs supérieures de chaque dimension d'un tableau dynamique.

Exemple

 
 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.

Sortie console :

2
3

Voir aussi

Versions précédentes
Traductions