您的位置:首页 > 编程语言 > C语言/C++

在C++代码中调用L脚本语言

2017-07-24 19:21 309 查看
L脚本语言同意被其他编程语言调用。如C++,非常easy。仅仅要在宿主语言中载入L脚本引擎的动态库

直接调用这两个函数就能够了

extern "C" int __stdcall ScriptEngineDoString(wchar_t * ScriptString);

extern "C" int __stdcall ScriptEngineDoScriptFile(wchar_t * ScriptFileName);

C语言调用L脚本引擎的样例:

#include <windows.h>

#include "../ScriptEngineDll/ScriptEngineDll.h"

int _tmain(int argc, _TCHAR* argv[])

{

HMODULE hDLL = LoadLibraryW(L"ScriptEngineDll.dll");

if(hDLL)

{

FUNC_ScriptEngineDoString ScriptEngineDoString =(FUNC_ScriptEngineDoString)GetProcAddress(hDLL,"ScriptEngineDoString");

if(ScriptEngineDoString)

{

ScriptEngineDoString(L"重新启动:计算机");

}

}

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: