vb如何调用 .h以及.lib和.dll文件?? 现在要求用vb调用一套加密机制的api函数,对方就提供了.h .lib 和 .dll的三个文件,请问我该如何做,才能调用里面的API函数呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .h是C++的头文件,肯定不能调用,只能调用.dll吧.. 只用调用dll文件就好了,你搜索一下这里看 使用VC++ 6.0以上版本的工具Dependency Walker(microsoft visual studio6.0 tools---depends)可以查看dll中的函数,然后在VB的API浏览器查找该函数就可以使用了。。注:该dll中有可能有多个函数。。另:对方既然提供了.h .lib 和 .dll的三个文件,就应该提供函数及函数调用说明 根据.h中声明的函数,按照VB的语法翻译一下。然后调用.dll中的函数就可以了,就像调用普通的API函数一样。.lib文件用不着。 看dll的导出函数可以用VC中的dumpbin,当然对于楼主的情况应该不用,因为已经有.h文件了。可以把.h文件贴出来让大家看一下。 根据 .h 写一个模块,声明类型和常数、变量。同时声明 .dll中的函数,.lib文件就用不着了。把 .dll 复制到当前目录或 Windows\System 下。 对方就提供了.h .lib 和 .dll的三个文件.h文件是调用函数说明,在c中要包含进来,在vb中却没有必要,但可以看出他提供的dll文件的入口函数.lib文件,是静态连接库文件,用于vc中.dll文件,是动态连接库文件,是主要的文件,你在vb中要用到它 VB的API浏览器只提供了win32的api吧?能查到其他dll的吗? //VB的API浏览器只提供了win32的api吧?能查到其他dll的吗?基本上查不到,还是看看你的.h文件吧 关于类与类之间传值的问题? 为什么会出错? 如何用代码创建ACCESS数据库 如何从已有记录集中生成新的子记录集? VB自动接收邮件附件并保存在本机指定的目录下 关于VB读取网页表格数据 vba excel关于ADODB.Connection“没有设置物件变数或者没有设置with区块变数" 高分求救!!高手不吝赐教~~ 有谁知道workspace 如何建立 请问哪有VB调试程序? VB3.0还有用吗? DLL的问题
可以查看dll中的函数,然后在VB的API浏览器查找该函数就可以使用了。。
注:该dll中有可能有多个函数。。
另:对方既然提供了.h .lib 和 .dll的三个文件,就应该提供函数及函数调用说明
然后调用.dll中的函数就可以了,就像调用普通的API函数一样。
.lib文件用不着。
可以把.h文件贴出来让大家看一下。
同时声明 .dll中的函数,.lib文件就用不着了。
把 .dll 复制到当前目录或 Windows\System 下。
.h文件是调用函数说明,在c中要包含进来,在vb中却没有必要,
但可以看出他提供的dll文件的入口函数.lib文件,是静态连接库文件,用于vc中.dll文件,是动态连接库文件,是主要的文件,你在vb中要用到它