IsEmpty 初期値かどうか
IsEmpty関数は指定された変数が初期値かどうかを調べます。
Delphiでは VarIsEmpty関数を使用します。
| ■ VarIsEmptyの使用例 |
procedure TForm1.Button1Click(Sender: TObject);
procedure CheckVariant(vValue : variant);
begin
if VarIsEmpty(vValue) then begin
ShowMessage('Empty');
end;
end;
var
vValue : variant;
begin
CheckVariant(vValue); //Emptyである
vValue := 0;
CheckVariant(vValue); //Emptyではない
vValue := '';
CheckVariant(vValue); //Emptyではない
vValue := Null;
CheckVariant(vValue); //Emptyではない
vValue := Unassigned;
CheckVariant(vValue); //Emptyである
end;
|