在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;
}
直接调用这两个函数就能够了
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;
}
相关文章推荐
- 在C++代码中调用L脚本语言
- C,C++代码中调用python脚本
- 脚本语言lua笔记(6)Lua调用c++自定义函数
- C,C++代码中调用python脚本
- C/C++与汇编语言的交互之-(2)从C/C++代码调用汇编代码中的函数与变量
- 脚本语言lua笔记(5)c++调用lua
- 如何在qmake项目中在QML语言中调用C++代码
- 【cocos2d-x从c++到js】20:脚本语言风格的JS代码 推荐
- c++调用脚本语言
- (如何在C++代码中调用Lua脚本的函数?)
- Windows C++程序调用包含TensorFlow代码的Python脚本出错问题的解决办法
- ASP.NET后台代码调用前台javascript脚本的方法 (转)
- Java调用C/C++ API 讲解及代码示例
- C++通过DLL调用C#代码
- cocos2d-x 中多线程的c/c++代码通过JNI调用java代码
- tolua++绑定C/C++语言函数供lua调用
- 【脚本语言系列】关于Python代码包/代码库搜索,你需要知道的事
- C++调用Lua编程环境搭建及测试代码示例
- 【脚本语言系列】关于Python安装代码包,你需要知道的事
- 【Android学习笔记】如何使用Eclipse在Android项目中调用C/C++代码,及遇到的错误解决方法