首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

msscript.ocx的IScriptControlPtr的Eval函数不能支持三角函数吗?解决方法

2012-01-30 
msscript.ocx的IScriptControlPtr的Eval函数不能支持三角函数吗?我知道直接在网页里写JS脚本是可以的,怎么

msscript.ocx的IScriptControlPtr的Eval函数不能支持三角函数吗?
我知道直接在网页里写JS脚本是可以的,怎么回事呢?
outpar = pScriptControl->Eval(L"sin(xx)"); 就报异常了

[解决办法]
使用com库,通常应加入:
::CoInitialze() 
::UnCoInitalze()
[解决办法]
网页中也不能直接用sin函数,这是Math对象的方法,应该用 Math.sin(xx)
你看到的直接用sin应该是在with语句中
with (Math) {
sin(xx); // 这样是可以的
}

热点排行