m_ctlScript.SetLanguage(_T("JAVAScript"));//VBScript is OK
m_ctlScript.Eval("function youFunc(youInt){return (youInt);}");
_variant_t var = m_ctlScript.Eval("youFunc(10)");//youFunc()能返回int类型
int a=var.intVal;
m_ctlScript.SetLanguage(_T("JAVAScript"));//VBScript is OK
_variant_t var = m_ctlScript.Eval("20;");
int a = var.intVal;
这不一样用阿
m_ctlScript.Eval("youVar = 100;")//这样,这个变量在脚本里面就赋值了,注意先定义。
_variant_t var = m_ctlScript.Eval("youFunc();");//youFunc()能返回int类型
int a=var.intVal;