System.Variants.VarIsClear

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function VarIsClear(const V: Variant): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall VarIsClear(const System::Variant &V);

プロパティ

種類 可視性 ソース ユニット
function public
System.Variants.pas
System.Variants.hpp
System.Variants System.Variants

説明

指定したバリアントの値が未定義かどうかを示します。

VarIsClear は、指定したバリアントの値が未定義であれば true を返します。値が未定義なのにはいくつかの原因が考えられます。

Variant の値に Unassigned が設定されている。

Variant の値が、nil(Delphi)または NULL(C++)に設定されたインターフェイス型である。

Variant が、それ自体の IsClear メソッドで true を返すカスタム バリアントである。

上記に当てはまらない場合、この関数は false を返します。

メモ:  割り当てられていないバリアントと Null バリアントとを混同してはなりません。Null バリアントには値が割り当てられています。ただ、その値が Null だというだけです。割り当てられていないバリアントとは違って、Null バリアントは式で使用したり、他の型のバリアントに変換することができます。

関連項目