供LoadRunner调用的一个简单Dll例子
2007-04-20 18:14
531 查看
有关DLL的编写代码,在VC里面新建一个Win32 Dynamic-Link Library类型的空项目,源码如下:
// DllProject.cpp : Defines the entry point for the DLL application.
//
#include <windows.h>
#define DLLEXPORT extern "C" _declspec(dllexport)
DLLEXPORT int add(int a, int b);
DLLEXPORT int sub(int a, int b);
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
...{
switch( ul_reason_for_call )
...{
case DLL_PROCESS_ATTACH:
break;
case DLL_THREAD_ATTACH:
break;
case DLL_THREAD_DETACH:
break;
case DLL_PROCESS_DETACH:
break;
default:
break;
}
return TRUE;
}
int add(int a ,int b)
...{
return a+b;
}
int sub(int a ,int b)
...{
return a-b;
}
编译生成dll文件,然后在Loadrunner中调用,代码如下:
Action()
...{
lr_load_dll("C:/tmp/DllProject/Debug/DllProject.dll");
lr_output_message(" %d",add(5,6));
lr_output_message(" %d",sub(5,6));
return 0;
}
相关文章推荐
- 自己初学vc++写的简单的调用dll的例子
- vs下创建并调用DLL--简单例子
- [导入]一个简单的用JS调用WebService的例子
- c#调用c++ dll的一个例子
- 一个简单的调用脚本文件的例子
- JNI 简单例子小结 (调用外部DLL)
- Go语言调用dll动态链接库的简单例子
- 一个简单的perl函数调用的例子
- Go调用Java的一个简单例子
- 一个简单的客户端调用xmlHttp的ajax例子
- 一个 ORACLE 调用 DLL 的例子
- C语言调用libcurl的一个简单例子
- LoadRunner简单应用之:C++ DLL的实现及调用
- JAVA调用DLL简单小例子
- 一个简单的ant调用bat脚本例子
- Vc编写和调用Dll的简单例子
- 利用MFC调用libvlc.dll作一个简单的播放器
- VC-一个简单的DLL编写与调用
- .NET通过 P/Invoke调用win32 dll的一个实际例子
- 一个 ORACLE 调用 DLL 的例子(原创)