System.TypInfo.TPublishableVariantType.GetInstance

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi