vc使用script控件执行javascript函数,并得到javascript返回值
2004-11-17 15:02
507 查看
JavaScript函数代码:
function A()
{
return 5;
}
VC代码:
CScriptControl Test;
CRect rect;
Test.Create("TestScript",0,rect,this,100);
Test.SetLanguage("JavaScript");
CString strStat="function A(){"return 5;"} ret=A();"
Test.AddCode(strStat);
VARIANT A=Test.Eval("ret");
AfxMessageBox(_bstr_t(A));
这样就可以做到脚本与调用程序的交互了
function A()
{
return 5;
}
VC代码:
CScriptControl Test;
CRect rect;
Test.Create("TestScript",0,rect,this,100);
Test.SetLanguage("JavaScript");
CString strStat="function A(){"return 5;"} ret=A();"
Test.AddCode(strStat);
VARIANT A=Test.Eval("ret");
AfxMessageBox(_bstr_t(A));
这样就可以做到脚本与调用程序的交互了
相关文章推荐
- JavaScript封装的常用工具类库bee.js用法详解【经典类库】
- VC与Delphi之间动态链接库互相调用
- javascript表单之间的数据传递!
- PHP 的 MySQL 操作类,跟手册上的函数一样用,但是更方便了。多说无益,看了就知道了。
- delphi中的时间操作技术(1)
- delphi中的时间操作技术(2)
- VB五子棋问题,请高手赐教
- IP地址的隐藏(delphi实现 )
- 解析IP地址为主机域名
- 将某一主机域名解析为IP地址
- Struts tags (2) ----Bean(1)
- Struts tags (4) ----Html(2)
- 有关TrueDBGrid的问题向各位大虾请教
- 用VB和MTS开发多层数据库应用系统
- 纯编码实现数据库的建立或压缩
- 从数据库中动态选取下拉列表的方法