某个接口具有一些可读可写的属性(例如iADsuser)。
我用invoke来获取属性,返回值是variant
如果VARIANT* temp;
temp->vt=VT_BSTR;
xxx->invoke(.......temp)
再用脚本获取返回值,例如:msgbox yyyyyyy
一切正常。
但是
如果VARIANT* temp;
temp->vt=VT_DATE;
xxx->invoke(.......temp)
再用脚本获取返回值,例如:msgbox yyyyyyyy
返回值总是0:00:00 而我知道应该返回的是2003-1-17
如果temp->vt=VT_DATE|VT_BYREF;
就会出现VBSCRIPT运行时错误。
究竟如何才能得到一个DATE类型的值呢?
我用invoke来获取属性,返回值是variant
如果VARIANT* temp;
temp->vt=VT_BSTR;
xxx->invoke(.......temp)
再用脚本获取返回值,例如:msgbox yyyyyyy
一切正常。
但是
如果VARIANT* temp;
temp->vt=VT_DATE;
xxx->invoke(.......temp)
再用脚本获取返回值,例如:msgbox yyyyyyyy
返回值总是0:00:00 而我知道应该返回的是2003-1-17
如果temp->vt=VT_DATE|VT_BYREF;
就会出现VBSCRIPT运行时错误。
究竟如何才能得到一个DATE类型的值呢?
解决方案 »
- ListCtrl问题
- vc++反编译软件,谁有?
- 线程同步使用锁出现的奇怪问题
- 如何将CString 12345678 转化成 DWORD dw=0x12345678?
- 要计算超过 ULONG_MAX (4294967295) 这个整数,该怎么做?
- 才写的一个在QQ中发彩色字的工具,含源代码 www.updatego.com/updatego.rar
- 怎么和并两个字符串?
- Sodar(兰巴巴),谢谢这位兄弟,你的一句话提醒了我,使我解决了问题,现在将在送你100分,请进……
- 为什么我添加ACTIVEX控件,窗体不能显示了呢?
- 正确的关闭TCP连接的方法
- 救命啊!好奇怪的问题!
- 共享数据的算法问题(在线讨论)
xxx->invoke(.......&var)
这样才对吧