对于int receivem(char rxbuff,int rxlen)这样的VC API,我在VB中会声明。
可是对于long UNIX_FORMAT(LONG)这样的VC API,如何声明,如何使用。
另外,对于象***.h这样的VC定义文件,VB应做何处理?
可是对于long UNIX_FORMAT(LONG)这样的VC API,如何声明,如何使用。
另外,对于象***.h这样的VC定义文件,VB应做何处理?
解决方案 »
- VB下给EXCEL命名的目录路径问题
- 怎样才能使ListView控件中的项目的选中的光标进行上下移动呢?
- 关于同一个控件播放视频完后显示不了图片的问题
- 有谁知道计算ip数据包的Checksum函数
- 高分求解,如何在listview中一个单元行中显示多行文字
- 武汉的兄弟散分了!
- 真心请教:关于BitBlt的源的来源问题。没什么头绪
- 试问能否用VB关闭已打开的浏览器窗口?
- TrueCrypt有没有中文版?
- playyuer(女㊣爱),谢谢!可以取正确的列名了。但我该如何取得列的字段类型?我用adoxCatalog.Tables.Item(i).Columns(i).Type,但它显示的是202,能否让它显示为Integer之类的东西,或者请问代码的意义表?
- 请问如何取得汉字的高、低位的值?
- 这样做程序结束了么?
dll中.h你不用处理
还要多问一句,paramname是什么东东?
厂方给我的API接口函数说明是这样的:
AA.DLL 显式调用动态链接库
AA.LIB 隐式调用动态链接库
BB.H 命令代码的定义
CC.H 接口函数的说明
所以,我想,想要使用AA.DLL,是不是应该将所给的文件全部声明?
那在module中,对那两类文件的声明应该是怎样的?
CC.H是给你函数的结构申明,BB.H是参数的有意义的值,比如参数2传1表示操作的类型为写,传2表示读,你在vb中将命令码申明一遍,按要求传命令码。
.lib是给你静态调用用的,你只要在工程里加入,就不用去申明api函数
.dll是给你动态调用的,你要把它放在系统目录或应用目录中,api函数需申明