我用 IHTMLWindow2::execScript
HRESULT execScript(
BSTR code,
BSTR language,
VARIANT *pvarRet
); 可以运行 js脚本里面的函数。请问用什么方法可以如何获得js函数返回值呢!!??
HRESULT execScript(
BSTR code,
BSTR language,
VARIANT *pvarRet
); 可以运行 js脚本里面的函数。请问用什么方法可以如何获得js函数返回值呢!!??
调试欢乐多
这样就避免依赖JavaVM、PerlVM、==的安装偶折腾了一段时间感觉下面这几个不错:
1.AngleScript: C/C++ 实现;类似C/C++语法;可以以lib方式无缝融入你的app项目;有现成的大型开发方案可参考
squirrel:C/C++ 实现;短小精悍;类似C/C++语法;可以以lib方式无缝融入你的app项目;但是用的人很少(还好就是文档相、接口当简单:偶的E文3级都没过折腾几天就可以对其加入了ADO数据库操作支持...)详细见偶上传的资源吧:
http://download.csdn.net/source/1886203
。。
GoodLuck!
fun()
{
// dosomething();
return 123;
}然后VC中调用
VARIANT varRet;
hr = m_sphtmlWnd->execScript("fun();", "javascript", &varRet);
但是 varRet 返回 = Empty 。。请问这是怎么回事??? 程序能够正常执行,也可以运行js脚本了。