JavaScript 能嵌入到 C++ 中作为脚本语言使用吗?当然是不使用WEB/HTML。
JavaScript 能嵌入到 C++ 中作为脚本语言使用吗?当然是不使用WEB/HTML。
[解决办法]
可以,
http://www.cnblogs.com/Tue/archive/2010/02/21/1670016.html
http://www.codeproject.com/Articles/2539/Adding-VBScript-and-JScript-support-in-your-C-appl
[解决办法]
c++ builder 调用javascript脚本问题
js.txt内容:
JScript code
function callSubmit(){
;
}
执行到vScript.OleFunction("callSubmit");就提示未知名称错误了.
C/C++ code
TStringList *ss=new TStringList;
ss->LoadFromFile("js.txt");
WideString js=ss->Text;
delete ss;
Variant vScript;
ShowMessage("1");
vScript=CreateOleObject("MSScriptControl.ScriptControl.1");
ShowMessage("2");
vScript.OlePropertySet("Language", "JavaScript");
ShowMessage("3");
vScript.OleFunction("AddCode",js);
ShowMessage("4");
vScript.OleFunction("callSubmit");
ShowMessage("5");
------解决方案--------------------
把
vScript.OleFunction("callSubmit");
换成
vScript.OleFunction("Run", "callSubmit");
或
vScript.OleFunction("Eval", "callSubmit");
或
vScript.OleFunction("Exec", "callSubmit");
再试试.