怎么判断Variant类型的变量是否为NULL?
quady 2003-10-10 09:58:29 例如:
try
{
Variant document = CppWebBrowser1->Document;
if(document)
{}
Variant all = document.OlePropertyGet("all");
Variant hidden = all.OleFunction("item",
(VARIANT)Variant(WideString("play")),
(VARIANT)Variant(0));
hidden.OleProcedure("click");
}
catch(Exception &e)
{
ShowMessage("error");
}
这样会出错,但是去掉
if(document)
{}
就不会有问题了。
我想知道有什么办法可以判断?
谢谢