System.InitializeArray

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.



Siehe auch