某个接口具有一些可读可写的属性(例如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类型的值呢?