System.TypInfo.TPublishableVariantType.GetInstance
Delphi
function GetInstance(const V: TVarData): TObject; virtual; abstract;
C++
virtual System::TObject* __fastcall GetInstance(const TVarData &V) = 0 ;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | TPublishableVariantType |
Description
Renvoie l'instance de l'objet qui représente les données d'un Variant du type personnalisé.
Redéfinissez GetInstance pour renvoyer l'objet qui représente les données d'un Variant du type personnalisé. TPublishableVariantType implémente toutes les propriétés de cet objet pour qu'elles représentent des propriétés publiées du Variant.
V représente les données d'un Variant du type personnalisé. Ces données doivent comporter une référence à un objet qui représente les données du Variant et que GetInstance renvoie.
GetInstance est abstraite ou, dans la terminologie C++, pure virtuelle dans TPublishableVariantType, c'est-à-dire qu'elle n'a pas d'implémentation. Les classes dérivées redéfinissent cette méthode pour permettre aux Variants de publier les propriétés de l'objet qui implémente leurs données.