System.Variants.TCustomVariantType.Clear
Delphi
procedure Clear(var V: TVarData); virtual; abstract;
C++
virtual void __fastcall Clear(TVarData &V) = 0 ;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Variants.pas System.Variants.hpp |
System.Variants | TCustomVariantType |
Description
Attribue aux données de ce type Variant personnalisé une valeur vide ou non affectée.
Redéfinissez Clear pour implémenter la façon dont ce type Variant personnalisé représente une valeur vide ou non affectée.
V est un enregistrement TVarData qui représente les données d'un Variant de ce type personnalisé devant être effacé.
Dans TCustomVariantType, Clear est une méthode abstraite. Les classes dérivées doivent redéfinir cette méthode pour fournir une implémentation. Si le stockage des données du type Variant personnalisé implique la libération de mémoire, Clear doit libérer celle-ci. Ensuite, Clear peut appeler la méthode SimplisticClear, qui réinitialise l'enregistrement TVarData, ou affecter au champ VType la valeur varEmpty.