DLL文件编写和调用
来源:互联网 发布:js 切换隐藏 编辑:程序博客网 时间:2024/05/22 07:00
DLL文件编写
也可以参考《读取数据库字段的DLL编写》。
使用VS2008创建MFC DLL工程。工程名称libipsi_crypto2。在libipsi_crypto2.h中添加以下代码:
extern "C" _declspec(dllexport) int Add(int a, int b);
libipsi_crypto2.cpp文件中添加以下代码,编译后Debug下会生成lib和dll文件:
int Add(int a, int b){return a+b;}
DLL调用
1.使用lib和dll文件的调用
创建对话框工程,工程名“调用DLL“,在”调用DLL.cpp“文件开始处添加以下代码。PS:如果不使用第一行代码,也可以在工程属性---》链接器---》常规---》附加库目录中添加
#pragma comment(lib, "libipsi_crypto2.lib");BOOL Add(int a, int b);
然后代码可以直接使用如下:
int sum = Add(1, 3);
2.只使用dll文件的调用
可以在自定义的button事件中添加以下代码:
typedef int(*pAdd)(int a, int b);HINSTANCE hDLL;hDLL = LoadLibrary(L"libipsi_crypto2.dll");pAdd Add = (pAdd)GetProcAddress(hDLL, "Add");int sum = Add(1, 4);FreeLibrary(hDLL);
- DLL文件编写和调用
- vc编写Dll文件和调用的方法
- 编写和动态调用dll
- VC编写和调用dll
- .dll 文件编写和使用
- 调用C语言编写的DLL文件
- Delphi中高级DLL的编写和调用
- Delphi中高级DLL的编写和调用
- Delphi中高级DLL的编写和调用
- Delphi中高级DLL的编写和调用
- Delphi编写和调用DLL的重点
- Delphi中高级DLL的编写和调用
- Delphi中高级DLL的编写和调用
- 标准动态dll编写和调用
- 用Delphi编写和调用DLL
- 测试下dll的编写和调用
- VC下dll文件的编写和显式链接调用
- VC6 编写,调用 DLL
- seo优化方向标
- Codeforces Round #138 (Div. 2) E - Partial Sums
- ios nil
- 写给不会爱自己的人,我自己
- 接口的使用
- DLL文件编写和调用
- 中图分类法 的 properties文件 图书馆行业的程序员你需要知道
- seo优化中网页三个标签的写法
- style标签内的<!-- -->html注释符(今天走了个大弯路)
- 双色球特征分析代码实现
- 框架page与JQgrid冲突
- 图片和文本文件互换
- Bing(必应) P2P 广域网版本正式开放测试, 内外网皆可沟通,支持广域网聊天,有防火墙穿透能力!
- 求二叉树中分支结点的个数