System.Rtti.TValue.SetArrayElement
Delphi
procedure SetArrayElement(Index: NativeInt; const AValue: TValue);
C++
void __fastcall SetArrayElement(System::NativeInt Index, const TValue &AValue);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | TValue |
Beschreibung
Setzt ein Element in dem Array, das in dem TValue-Datensatz gespeichert ist.
Rufen Sie SetArrayElement auf, um ein Element in dem Array, das in dem TValue-Datensatz gespeichert ist, zu setzen. Der Index-Parameter legt den Index des Arrays fest, in dem das Element gespeichert werden soll. AValue ist ein TValue-Datensatz, der das zu speichernde Element repräsentiert.
Anmerkung: SetArrayElement löst eine Exception aus, wenn der in dem TValue-Datensatz gespeicherte Wert kein Array ist oder wenn der Typ von AValue mit dem Typ der Array-Elemente nicht kompatibel ist.