BCB2009 动态调用VC生成的DLL
2010-06-13 15:37
871 查看
1、先声明DLL中将需要的函数:
如:typedef int (__stdcall *Impact_FeedLine)(HANDLE hPort,int nPortType);
2、HINSTANCE handle; //声明句柄
handle = LoadLibrary("ImpactDLL.dll");
Impact_FeedLine lpLine;
FARPROC lpFarLine;
lpFarLine = GetProcAddress(handle, "Impact_FeedLine");
lpLine = Impact_FeedLine(lpFarLine); //转换函数
lpLine(g_hComm,2); //调用函数
如:typedef int (__stdcall *Impact_FeedLine)(HANDLE hPort,int nPortType);
2、HINSTANCE handle; //声明句柄
handle = LoadLibrary("ImpactDLL.dll");
Impact_FeedLine lpLine;
FARPROC lpFarLine;
lpFarLine = GetProcAddress(handle, "Impact_FeedLine");
lpLine = Impact_FeedLine(lpFarLine); //转换函数
lpLine(g_hComm,2); //调用函数
相关文章推荐
- 【BCB】CB调用VC的dll,lib生成方法--VC dll转CB lib
- BCB生成dll被VC调用的帖子收集
- BCB调用VC生成的DLL文件
- vc 调用dll 静态调用和动态调用.
- Windows平台下使用CodeBlocks+GCC编译器生成动态dll,C#调用报错
- VC++ (MFC)调用 C#生成DLL的两种方法
- PB8调用使用C++与C#分别编写生成解压缩带有密码的zip压缩文件的动态链接库dll(部分内容转自互联网)
- java 解决调用c语言实现简单HelloWorld函数生成.dll动态链接库的32位dll文件无法在64位机上运行
- VC动态调用DLL
- VC生成的DLL给QT的EXE调用时lib路径问题小结
- VS2008 C++ 调用MATLAB 2009b 生成的DLL .
- 关于C#动态调用VC Dll的方法(转)
- VC动态调用DLL
- [VC]MFC程序动态调用plugin DLL的方式
- VC调用C#生成的类库DLL方法
- Qt调用VC++生成的动态链接库
- Java采用JNI调用VC++生成的dll(Java与C++交互)
- C# 调用WebService的3种方式 :直接调用、根据wsdl生成webservice的.cs文件及生成dll调用、动态调用
- Java採用JNI调用VC++生成的dll(Java与C++交互)
- 由VC生成DLL,以供VB等调用