System.Rtti.TRttiProperty.SetValue

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure SetValue(Instance: Pointer; const AValue: TValue);

C++

void __fastcall SetValue(void * Instance, const TValue &AValue);

Propriétés

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

Description

Définit la valeur de la propriété dans une instance donnée.

Appelez SetValue pour définir une valeur nouvelle pour le propriété dans une instance donnée. SetValue requiert une structure TValue contenant la nouvelle valeur de la propriété.

Le paramètre AInstance peut pointer sur une instance de classe ou sur une instance d'enregistrement.

Remarque :  Utilisez la propriété IsWritable pour vérifier si l'écriture de la valeur d'une propriété est autorisée. Essayer d'appeler SetValue sur une propriété non accessible en écriture déclenche une exception.

Voir aussi