调用DLL文件中的函数,共有几种方法?? DLL文件只不过是一些函数的封装,最终形成的形式是DLL文件。你可以在别的APP中调用这个DLL中的输出函数(可能是通过EXPORTS 导出的)另外,在调用的同时,应该还包含.h文件和.lib文件我有这样的例子,我发给你,如何?你的信箱是??????????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢,我的信箱是 [email protected] 我也要一份,我也想看看,谢谢[email protected] 必须要有DLL中函数的参数说明,如果有.h和.lib当然是没有问题的,如果只有一个.DLL,好像还没有什么简单的办法,能够比较方便的调用。 To All Up: 你有函数的详细的信息吗?这些信息在显式调用一个DLL的函数时是必须的 你有DLL的头文件吗和库文件嘛,用隐式调用是他们是必须的。库文件你可以用响应的工具生成,但是你的头文件呢? LoadLibary();GetProcessAddress();这就不用.h和.lib文件了,但是要知道DLL中的函数说明 To xjl1980_81(阿龙)谢谢你发的源程序,不过你可能误解我的意思了,我的意思是,DLL不是自己写的,而是别的程序里的。To guxuefeng(中国人)你说的这两个函数我知道,我想知道的是具体作法,如果知道请告诉我,谢谢。 这个好像不是个简单的问题, 因为,dll文件里面,黑洞洞的,有谁能够看得见? 正好我也有此需求,只有一个DLL文件,没有LIB文件,不用LoadLibary()和GetProcessAddress()(对用DLLEXPORT输出的函数无效),如何直接调用其中的函数?多绕几道弯也行。 理论上应该有解法的,不知谁解决过 这个一点也不简单,CSDN上关于这个的讨论已经不少了 知道DLL中EXPORT出的函数名并没什么太大用。因为DEPENDS无法得知该函数的参数。用GETPROCADDRESS得到函数指针还是没法用。 我一至没有分清,dll,lib的区别。 是呀,对于一个DLL,你只能看到导出的函数名,不能看到其中的参数,你说这又如何使用呢?所以说,这也不是一个简单的问题 ,如果你也知道他的h文件的话,这就好办了! to li_zuo_min(打印机):dll是库最终形式,在运行时必须有他;lib里面是导入信息,只在程序编译连接时起作用,运行时不需要他;另外,用LoadLibary();GetProcessAddress();也不需要他。 看来想调用DLL里面的函数也没戏了。:( dll文件封装了函数,不管是什么样的dll文件,都可以用vc tools 中的ole view 看到他的函数结构,用就得了,何必管它是怎么实现的。 要看他是普通的dll还是基于com的用了lib就免去了写 loadlibrary和getprocaddress的烦恼~ TO ljw_gh:这个工具怎么用呀? 好像还没有人可以用简单的方法解决这个问题,除了反汇编,跟踪代码,竟然还说简单。我想一般人在没有调用文档和.lib .h的情况下是没有办法的。这已经在以前的很多个帖子中证实了!本想让你看看,可惜现在只剩下4页了,看不到了! 这个比较麻烦,主要是要知道DLL中的函数和参数。函数名容易知道,用Windows的快速查看应该可以看到。就是参数不明确,必需要看说明才能知道。 对话框里 如何制作一个文件传输列表 如何用VC编程实现批量去掉WORD文件里面的软回车? 如何在程序一打开时,属性页控件与窗口保持同样大小?? 怎样修改数据集(CRecordset)的只读属性 我准备做一个串口通讯和数据处理的界面,希望给我指点几个问题(请进) 有谁知道考高级程序员的历年考试题在哪里能下到? 大家有没有知道内存数据库的,我想知道他的原理和用法,谢谢 穿口 发送时间的问题 文件列表 多收了三五斗之年终奖篇 如何在atl的activex的ondraw中通过掉用资源当中的bitmap并显示 socket API函数编写的程序如何做成Release版的.exe文件
[email protected]
你有函数的详细的信息吗?这些信息在显式调用一个DLL的函数时是必须的
你有DLL的头文件吗和库文件嘛,用隐式调用是他们是必须的。库文件你可以用响应的工具生成,但是你的头文件呢?
GetProcessAddress();
这就不用.h和.lib文件了,但是要知道DLL中的函数说明
我的意思是,DLL不是自己写的,而是别的程序里的。To guxuefeng(中国人)
你说的这两个函数我知道,我想知道的是具体作法,如果知道请告诉我,谢谢。
因为,dll文件里面,黑洞洞的,有谁能够看得见?
理论上应该有解法的,不知谁解决过
因为DEPENDS无法得知该函数的参数。
用GETPROCADDRESS得到函数指针还是没法用。
函数名容易知道,用Windows的快速查看应该可以看到。就是参数不明确,必需要看说明才能知道。