System.InitializeArray
Delphi
procedure InitializeArray(p: Pointer; typeInfo: Pointer; elemCount: NativeUInt);
C++
extern DELPHI_PACKAGE void __fastcall InitializeArray(void * p, void * typeInfo, NativeUInt elemCount);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.pas System.hpp |
System | System |
Beschreibung
Initialisiert die Elemente eines dynamischen Arrays.
Mit InitializeArray initialisieren Sie die Elemente eines dynamischen Arrays mit ihren Standardwerten. InitializeArray ist nur bei dynamischen Arrays hilfreich, die verwaltete Typelemente, wie String oder IInterface, enthalten. In allen anderen Fällen führt InitializeArray nichts aus. Die folgende Tabelle beschreibt die von der Routine InitializeArray erwarteten Parameter.
Parameter | Beschreibung |
---|---|
p |
Der Zeiger auf den Heap, auf dem die Array-Daten gespeichert sind. |
typeInfo |
RTTI-Informationen, die das Array beschreiben. Mit dem Operator TypeInfo rufen Sie diese Informationen ab. |
elemCount |
Die Anzahl der Elemente des Arrays, der initialisiert werden soll. |