System.Variants.VarIsEmpty

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

Delphi

function VarIsEmpty(const V: Variant): Boolean;

C++

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

プロパティ

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

説明

指定したバリアントが割り当てられていないかどうかを示します。

VarIsEmpty は、指定したバリアントに含まれる値が Unassigned である場合に true を返します。バリアントがそれ以外の値を持つ場合には、この関数は false を返します。

メモ:  VarIsEmpty は、インターフェイスを表す Variant のインターフェイス ポインタがクリアされているかや、カスタム Variant が未定義かを示すのではありません。そういったことを調べたい場合には、VarIsClear メソッドの方を使用してください。

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

関連項目