社区
进程/线程/DLL
帖子详情
dll文件调用LoadLibrary问题
xiaoxiaat111
2013-01-22 08:01:43
我在主程序里有三个地方需要显示调用同一个dll文件,奇怪的是前两个函数都可以调用这个dll文件,到第三个函数地方就显示这个句柄hInst=LoadLibray("CornDll.dll");hInst的地址为0x00000000,然后就调用不了这个dll文件了,觉得很奇怪,但一直没解决这个问题,求助下。。。
...全文
278
9
打赏
收藏
dll文件调用LoadLibrary问题
我在主程序里有三个地方需要显示调用同一个dll文件,奇怪的是前两个函数都可以调用这个dll文件,到第三个函数地方就显示这个句柄hInst=LoadLibray("CornDll.dll");hInst的地址为0x00000000,然后就调用不了这个dll文件了,觉得很奇怪,但一直没解决这个问题,求助下。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jimette
2013-01-23
打赏
举报
回复
请问有什么方法让传递的变量的值不发生改变 使用const
xiaoxiaat111
2013-01-23
打赏
举报
回复
我的VC里面现在只要是进入LoadLibrary这部分函数的代码,监视窗口变量窗口什么的根本没有值来显示,所以什么都看不到 顺便问一下,我通过接口函数得到主程序变量的值,现在想传递给dll文件中其他类里的变量,在接口函数里可以看到值正确传入了,但如果出了这个函数,类里的变量值就变成初始的负的很大的值了,请问有什么方法让传递的变量的值不发生改变或者说能过传递给dll文件需要的那个类的变量?
sumos
2013-01-23
打赏
举报
回复
你还在等吗? 版主说GetLastError的结果是什么?
xiaoxiaat111
2013-01-23
打赏
举报
回复
我放到工作目录下,不是debug目录下了,是同一个dll文件,单个调试的时候,也是前两个好使,到第三个函数这里就获取不到地址了,这里是显示调用,用depends好像看不到吧?
liuli7786
2013-01-23
打赏
举报
回复
可能是dll路径的问题,没有加载进来,看一下你当前文件和dll是否处于相同目录下。
dibotiger
2013-01-23
打赏
举报
回复
Loadlibary只需要加载一次就可以了.
yinhui8079
2013-01-23
打赏
举报
回复
getlasterror 看看是什么问题 是不是路径不对了?或者用depends看看这个dll是不是依赖到其他dll了
长尾巴的悟空
2013-01-22
打赏
举报
回复
一个一个试一 下 看单独的时候行不行
Eleven
2013-01-22
打赏
举报
回复
GetLastError()的值是什么?
matlab查看
dll
中的函数,matlab
调用
DLL
中的函数
本文介绍了在MATLAB中
调用
DLL
函数时可能遇到的
问题
及解决方案,包括
load
library
因路径空格导致的错误、修改
load
library
.m
文件
以解决包含空格的路径
问题
、调整头
文件
以适应MATLAB环境,以及简单的参数传递注意事项。
在VS2008中生成、
调用
dll
本文详细介绍了如何在Visual Studio 2008中生成
DLL
项目,并在同一个环境中动态
调用
该
DLL
。创建过程包括新建Win32控制台项目,定义导出函数,包含头
文件
并编译。
调用
步骤涉及将
DLL
和头
文件
放入
调用
项目目录,使用
Load
Library
和GetProcAddress函数进行动态链接。注意
Load
Library
参数类型转换的
问题
。
C#
调用
dll
以及内置
dll
到exe内部
本文介绍了C#
调用
DLL
的两种方法,包括
DLL
Import和动态导入,并探讨了如何将
DLL
内嵌到EXE中。特别指出C#无法导出
DLL
函数地址的
问题
,强调了
调用
时平台一致性的重要性。同时,分享了解决
Load
Library
在同一
文件
中
调用
的技巧,以及利用资源
文件
加载和释放
DLL
的方法。
使用VC6
调用
DLL
出现的
问题
(使用
Load
Library
返回值为0)
博主在使用VC6向导建立MFC工程时,在InitInstance函数中
调用
Load
Library
加载
DLL
,返回值为0,但
DLL
确实存在。使用工具能看到
DLL
中的函数。还列出
Load
library
返回错误代码的意义,推测可能是
DLL
本身
问题
,而该
DLL
由EXE
文件
转换而来。
c#引入
dll
文件
报错_C#
调用
DLL
库的方法
本文介绍了如何在C#中
调用
C++编写的
DLL
库,包括静态和动态
调用
两种方式。静态
调用
需要在C#中使用
Dll
Import进行声明,动态
调用
则通过
Load
Library
、GetProcAddress等方法实现。文中还提到了注意事项,如
DLL
文件
位置、平台目标设置以及数据类型的互操作性
问题
。
进程/线程/DLL
15,465
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章