System.InitializeArray
Delphi
procedure InitializeArray(p: Pointer; typeInfo: Pointer; elemCount: NativeUInt);
C++
extern DELPHI_PACKAGE void __fastcall InitializeArray(void * p, void * typeInfo, NativeUInt elemCount);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.pas System.hpp |
System | System |
Description
Initialise les éléments d'un tableau dynamique.
Utilisez InitializeArray pour initialiser les éléments d'un tableau dynamique à leurs valeurs par défaut. InitializeArray est seulement utile pour les tableaux dynamiques qui contiennent des éléments de types managés, tels que String ou IInterface. Dans tous les autres cas, InitializeArray ne fait rien. Le tableau suivant décrit les paramètres attendus par la routine InitializeArray.
Paramètre | Description |
---|---|
p |
Le pointeur sur le tas où les données du tableau sont stockées. |
typeInfo |
Les informations RTTI décrivant le tableau. Utilisez l'opérateur TypeInfo pour obtenir ces informations. |
elemCount |
Le nombre d'éléments du tableau à initialiser. |