在VC中调用BCB编写的标准DLL函数库
来源:互联网 发布:淘宝c店开店流程 编辑:程序博客网 时间:2024/05/21 07:09
在VC6中调用BCB6编写的DLL函数库,是完全可能的。但是调用的时候,要注意导入库的格式不兼容。需要做一点修改。
(1)C++builder中声明函数原型为:
(2)编译生成DLL文件后,用C++builder中的impdef工具,在命令行下导出def文件,如:
impdef ScaleWeight.dll -o > ScaleWeight.def
(3)修改def文件格式如下:
用记事本打def文件,在Open函数名后面,手动加上参数的大小@12(函数名和@之间无空格),即:参数个数*4,如果函数无参则为@0,保存DEF文件。
这一步是VC调用BCB6的DLL成功的关键。
(4)然后用VC++的LIB命令工具,如:
lib /DEF:ScaleWeight.def /MACHINE:IX86 /OUT:ScaleWeight.lib
生成相应的lib库,添加到VC6的工程中,注意文件包含的路径。
(5)包含dll的.h头文件到VC工程中,就可调用Open函数
在VC6中调了BCB6的DLL函数库
在VC2010中调用BCB6的DLL,同样可行。生成32位程序,调用方法和代码基本一样,无须修改。
阅读全文
0 0
- 在VC中调用BCB编写的标准DLL函数库
- 在C#中调用VC编写的dll库
- 在C#中调用VC编写的dll库
- 在vb,vc中调用vb编写的DLL
- 在C#中调用VC编写的dll库
- 如何在VB中调用VC编写的DLL
- 在vb,vc中调用vb编写的DLL
- 怎样在BCB中使用VC的dll
- BCB调用VC生成的DLL文件
- vc++调用bcb的dll(一)
- vc调用bcb的dll(二)
- VC中使用BCB写的DLL
- BCB编写及调用DLL
- BCB中DLL的创建和调用
- VC DLL的编写调用
- 在C#.net中调用VC 6.0编写的DLL文件
- vc与bcb的dll的调用问题
- BCB生成dll被VC调用的帖子收集
- ksh 命令第一行 命令行参数
- 【MyBatis】SqlSession概念辨析
- 关于mybatis主键的重复问题
- 利用JS 事件 与 Cnavas绘图 以及 H5 缓存写的一个手势解锁(三)
- Don‘t call setOnClickListener for an AdapterView. You probably want setOnItemClickListener instead
- 在VC中调用BCB编写的标准DLL函数库
- 以高斯塞德尔法和牛顿拉夫逊法为思想的基于Matlab的电力系统潮流计算
- hdu 5692 Snacks(dfs序+线段树)
- 3-7 DNA序列(DNA Consensus String, ACM/ICPC Seoul 2006, UVa1368)
- javaee加密部署,tomcat使用自己的classloader解密
- 无人机跟踪系统项目开发过程记录-1
- 关于tomcat在关闭时的memory leak日志信息的解释
- jsonp跨域
- python界面开发