在线求助,请帮帮忙!!
我用vc6.0
ctrl+w
add class -->from a type libary
选择jscript.dll(系统自带的)
选择了GlobalObj
然后再程序里面按照如下方式使用:
GlobalObj gobj;
VARIANT v3;
VARIANT vt2;
vt2.vt=VT_EMPTY;
v3.vt=VT_BSTR ;
CString st;
st.Format("%s","69+3");
v3.bstrVal=st.AllocSysString();
vt2=gobj.eval(v3);
CString bstr;
bstr.Format("%d",vt2.vt);
AfxMessageBox(bstr);
为什么vt2.vt总是52428?什么地方错了。急急急