社区
进程/线程/DLL
帖子详情
DLL中动态调用DLL
幽谷长风
2013-08-07 09:58:41
我写了一个DLL,其中需要调用别人写的DLL,采用的是动态调用的方法,在调试过程中,我的DLL被静态调用,在动态调用别人的DLL时,LoadLibrary调用没有出错,但是读取其中的函数时出了错,得到的函数指针为NULL,请问大家这是为什么?
...全文
196
8
打赏
收藏
DLL中动态调用DLL
我写了一个DLL,其中需要调用别人写的DLL,采用的是动态调用的方法,在调试过程中,我的DLL被静态调用,在动态调用别人的DLL时,LoadLibrary调用没有出错,但是读取其中的函数时出了错,得到的函数指针为NULL,请问大家这是为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
能哥
2013-08-14
打赏
举报
回复
http://blog.csdn.net/breaksoftware/article/details/8167641 DllMain中不当操作导致死锁问题的分析这一系列文章不错,如果你时间比较仓促可以直接阅读完结篇,检查一下你的问题是否在文章所述情况内。
a1062540082
2013-08-11
打赏
举报
回复
看看你声明函数指针对不对,getlasterror()一下
幸福官
2013-08-07
打赏
举报
回复
可以使用Depends工具查看一下DLL中导出的函数名称,然后拷贝到你的程序中调用。
xiaohutushen30
2013-08-07
打赏
举报
回复
应该是函数名不对!
要学递归先学递归
2013-08-07
打赏
举报
回复
是你自己的dll的问题吧?
oyljerry
2013-08-07
打赏
举报
回复
函数名估计不对
幽谷长风
2013-08-07
打赏
举报
回复
在程序中直接动态调用别人写的那个DLL是没有错误的
幽谷长风
2013-08-07
打赏
举报
回复
引用 5 楼 th_gsb 的回复:
可以使用Depends工具查看一下DLL中导出的函数名称,然后拷贝到你的程序中调用。
但是在应用程序中直接动态调用别人的DLL就没有问题
VS下
动态
库
dll
的显式
调用
(
动态
调用
)
VS下
动态
库
dll
的显式
调用
动态
库的加载分两种形式:分为静态加载和
动态
加载。静态加载时,对应的头文件、
DLL
,和LIB缺一不可,并且生产的EXE没有找到
DLL
文件就会导致“应用程序初始化失败”。
动态
加载只需要
dll
,...
动态
库
DLL
文件的
动态
调用
和静态
调用
参考百度百科和C++
调用
DLL
有两种方法—静态
调用
&
动态
调用
库文件一般指计算机上的一类文件,分两种,一种是静态库,另一种是
动态
库即
DLL
(Dynamic Link Library)文件,又叫
动态
链接库文件。静态库和
动态
库的区别...
C#
DLL
动态
调用
由于项目需要,不能使用VS自身的添加引用功能,开始想通过反射来
调用
DLL
,虽然实现了应用程序与
DLL
间的
调用
,但对于
DLL
间的
调用
还是无法实现(不知哪位大侠能否指点一下),后来想...1. 在原来项目
中
添加
动态
调用
DLL
的类
应用篇之
DLL
的静态
调用
和
动态
调用
区别静态
调用
(static call)和
动态
调用
(dynamic call)。 静态
调用
静态
调用
,即 Load-time Dynamic Linking。正如我们常用的配置方式,同时需要头文件、LIB和...
VS2013生成
dll
及
动态
调用
VS2013生成
dll
及
动态
调用
标签(空格分隔): 学习笔记一、VS2013生成
dll
文件(制造端)1.1创建
动态
库的方法创建
动态
库需要生成.
dll
和.lib两个文件 创建方法: 第一步:文件->新建->项目->win32控制台应用程序 项目...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章