请教各位大虾如何用VC++编写程序调用动态链接库dll中的函数

来源:百度知道 编辑:UC知道 时间:2024/07/07 04:24:12
以下是我毕业设计开题报告考核要求:

1. 熟练使用VC++编程语言环境。
2. 会用VC++编写对话框和单文档程序,会使用VC6中所有的控件。
3. 会使用VC++编写程序调用动态链接库dll中的函数。

由于本人忙于考研,没时间搞,请各位大虾帮忙,谢谢~ HI联系

就动态调用来说,你只需要拥有这个DLL并且知道导出函数的原型即可。例如,在MyDll.dll中导出了一个int Add(int a, int b);函数,实现了加法操作。在你的程序中如果想调用这个Add函数的话,需要如下编码(这里认为是每一步都会成功):
typedef int (*ADD)(int, int);
HMODULE hDll = LoadLibraryA("MyDll.dll");
ADD Add = (ADD)GetProcAddress(hDll, "Add");
int nRes = Add(10, 25);

VC++动态链接库编程之DLL木马
http://tech.163.com/06/0316/10/2CB343870009159F.html
VC++动态链接库编程之DLL典型实例
http://tech.163.com/06/0316/10/2CB31LOH0009159F.html
VC++动态链接库编程之MFC扩展DLL
http://tech.163.com/06/0316/10/2CB2S3HP0009159F.html
VC++动态链接库编程之MFC规则DLL
如何用VC编写菜单? 如何用VC++编写USB通信程序 如何用VC编写代码控制打印纸张的大小? 如何用VC编写一个使窗口每分钟的程序 如何用vc编写一个延时的函数? 如何用VC++来查看EXE的CPP编写 如何用vc++绘直角坐标系 求大虾帮忙 如何用汇编语言编写 如何用vb编写 请教如何用语言编写一个打字游戏