System.Variants.TCustomVariantType.Clear
Delphi
procedure Clear(var V: TVarData); virtual; abstract;
C++
virtual void __fastcall Clear(TVarData &V) = 0 ;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Variants.pas System.Variants.hpp |
System.Variants | TCustomVariantType |
説明
このカスタムバリアント型のデータを空白または代入されていない値に設定します。
Clear メソッドをオーバーライドすると,空白または代入されていない値をこのカスタムバリアント型が表す方法を実装できます。
V は,クリアする必要があるこのカスタムバリアント型のデータを表す TVarData レコードです。
TCustomVariantType では,Clear は抽象メソッドです。下位クラスは,このメソッドをオーバーライドして実装を提供する必要があります。カスタムバリアント型が,解放する必要があるメモリを含む方法でデータを格納している場合,Clear はそのメモリも解放する必要があります。メモリが解放されると,Clear は,SimplisticClear メソッドを呼び出すことができます。このメソッドは,TVarData レコードを再初期化するか,VType 項目を varEmpty に設定します。