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:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-14  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 3796
  • 日志数: 7
  • 建立时间: 2012-02-27
  • 更新时间: 2012-03-12

RSS订阅

Open Toolbar