社区
VC.NET
帖子详情
vs2010 MFC 怎么加载DLL文件
stevenzjds
2012-03-07 05:31:26
小弟刚学VC,在孙鑫老师教程里,看加载DLL文件一处,不明白怎么加载的,DLL里面就一个函数,用的是_declspec(dllimport) void SetHook();声明,那个lib文件和DLL文件我都复制到调用程序的debug目录下了,然后在哪设置加进去他们?
...全文
824
7
打赏
收藏
vs2010 MFC 怎么加载DLL文件
小弟刚学VC,在孙鑫老师教程里,看加载DLL文件一处,不明白怎么加载的,DLL里面就一个函数,用的是_declspec(dllimport) void SetHook();声明,那个lib文件和DLL文件我都复制到调用程序的debug目录下了,然后在哪设置加进去他们?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
anlymi
2012-03-13
打赏
举报
回复
1, 申明函数 :typedef MYSQL * (_stdcall MysqlRealConnect)(***);
HINSTANCE hDll;
2,装载dll : hDll = LoadLibrary("**.dll");//
3, 获取函数 :VERIFY(Init=(MysqlIni*)GetProcAddress(m_instDLL,"mysql_init")); //获取函数
4,释放dll: if (hDll!=NULL) FreeLibrary(hDll);//释放
lh1611
2012-03-13
打赏
举报
回复
[Quote=引用 5 楼 zeng133 的回复:]
1, 申明函数 :typedef MYSQL * (_stdcall MysqlRealConnect)(***);
HINSTANCE hDll;
2,装载dll : hDll = LoadLibrary("**.dll");//
3, 获取函数 :VERIFY(Init=(MysqlIni*)GetProcAddress(m_instDLL,"mysql_init")); //获取函数……
[/Quote]严重同意
有空写点小代码
2012-03-12
打赏
举报
回复
1, 申明函数 :typedef MYSQL * (_stdcall MysqlRealConnect)(***);
HINSTANCE hDll;
2,装载dll : hDll = LoadLibrary("**.dll");//
3, 获取函数 :VERIFY(Init=(MysqlIni*)GetProcAddress(m_instDLL,"mysql_init")); //获取函数
4,释放dll: if (hDll!=NULL) FreeLibrary(hDll);//释放
---助人为快乐之本
sxvcpp
2012-03-11
打赏
举报
回复
LoadLabary("xxx.dll")
nanjun520
2012-03-08
打赏
举报
回复
http://pcedu.pconline.com.cn/empolder/gj/vc/0509/699672_4.html
stevenzjds
2012-03-08
打赏
举报
回复
[Quote=引用 1 楼 hdt_mj4 的回复:]
#include "dll的头文件"
直接使用这个函数
[/Quote]
问题是我这个没有头文件啊。用MFC自带的MFC DLL建立的DLL文件
hdt_mj4
2012-03-07
打赏
举报
回复
#include "dll的头文件"
直接使用这个函数
MFC
dll
编程与
加载
在
VS
2003以上版本,在建立工程的时候,就可以添加是否要
加载
dll
文件
,但是工程添加后,
MFC
的
dll
文件
是不好添加的。有关
DLL
的编程以及
加载
,一直都没有一个简单的,合适的方案,比如我想往
DLL
的函数接口中传入参数,...
MFC
程序
加载
DLL
文件
时运行到Loadlibray()语句就无法继续下去
但是我的
MFC
程序
加载
DLL
文件
时运行到Loadlibray(“XXX.
dll
”)这条语句就无法继续下去,没有报错,
VS
2010
也没有停止,还是处于编译运行状态。 可是我之前
加载
的别的
DLL
文件
都可以运行,这应该是很简单的
加载
DLL
...
MFC
加载
纯资源
DLL
不同语言的资源放到不同的
DLL
中,在运行时
加载
特定语言的
DLL
。 一、制作纯资源
DLL
新建Win32工程,选择动态链接库。 在工程选项里,链接器 -> 高级 -> 无入口程序 = 是/NOENTRY 然后在资源里面添加想要的...
MFC
静态
加载
dll
和动态
加载
dll
示例
一、静态
加载
DLL
函数的定义和使用方法: 第一步: 运行AppWizard,定义项目名为my
dll
,选择
MFC
AppWizard(
dll
),而不是
MFC
AppWizards(exe)。 第二步: 在这个例子中,只有一个AppWizard屏幕出现,选择...
MFC
调用
DLL
,实现
可以随意设置一个时间,在时间之前,
MFC
应用程序可以调用
DLL
中的求和函数,求出两数的和;过了设置的时间,就会出现消息框,提示“时间超时,不能运行函数!”,并且函数不可在被调用。 实现过程: 一、 1.先打开...
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章