怎么判断Variant类型的变量是否为NULL?
例如:
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)
{}
就不会有问题了。
我想知道有什么办法可以判断?
谢谢
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)
{}
就不会有问题了。
我想知道有什么办法可以判断?
谢谢
...全文
相关推荐
2021-2022计算机二级等级考试试题及答案No.12289.docx
2021-2022计算机二级等级考试试题及答案No.12289.docx
variant_t的用法
variant_t的详细用法解说 COleDateTime vartodate(const _variant_t& var) { COleDateTime value; switch (var.vt) { case VT_DATE: { value = var.date; } break; case VT_EMPTY:
SQL 判断字段类型语句
–>Title:Generating test data –>Author:wufeng4552 –>Date :2009-09-25 09:56:07 if object_id(‘tb’)is not null drop table tb go create table tb(ID int,name text) insert tb select 1,’test’ go –方法1 代码如下: select sql_variant_property(ID,’BaseType’) from tb –方法2 代码如下: select object_name(ID)表名, c.name 字段名,
_bstr_t和_variant_t
_bstr_t和_variant_t,主要介绍_bstr_t和_variant_t两种数据类型的简单作用。
CString类中各变量类型转化
将近对Cstring类的全部内容汇集以及讲解,学c/c++的那就下吧,对你会有帮助!


