DLL
上一篇 /
下一篇 2012-03-12 14:40:47
/ 个人分类:LR
1-1、Microsoft Visual C++ 6.0:
①文件--新建--工程--Win32 Dynamic Link Library--工程名(MyDLL)/路径/平台(Win32)--一个可以导出某些符号的DLL工程--确定
①MyDLL.h(头文件):extern "C" MYDLL_API int lr_demo(int, int);//以C方式编译,不使用C++方式编译,因为LR使用C编译器
①MyDLL.cpp(实体文件):
MYDLL_API int lr_demo(int x, int y)
{
int sum;
sum = x + y;
return sum;
}
①组建--组件[MyDLL.dll](产生D:\MyDLL\Debug\MyDLL.dll文件)
1-2、VuGen:无法采用录制方式录制脚本,只能采用编程方式编写脚本
①vuser_init()
{
int ret;
ret = lr_load_dll("D:\\MyDLL\\Debug\\MyDLL.dll");//调用DLL。成功返回0,失败返回非0
if(ret != 0) return -1;
return 0;
}
①Action()
{
int sum;
sum = lr_demo(1,2);//调用动态库中的函数
lr_output_message("%d",sum);
return 0;
}
收藏
举报
TAG: