社区
C++ Builder
帖子详情
写出的dll怎么才能不要头文件
carvedog2
2003-04-07 10:28:57
用CB写了个ADO的DLL,想用来共享联接。DLL中用到了ADOQuery
在DLL中
#include<ADO.hpp>也用过#include"ADO.hpp"
{
.
.
.
}
可是在用时还要
#include<ADO.hpp>
main()
{
...
}
不然用不了,用CB还行,可是用VB可就不得了了,vb没法#include,我该怎么办才能不include<ADO.hpp>,让vb共享这个dll
...全文
76
10
打赏
收藏
写出的dll怎么才能不要头文件
用CB写了个ADO的DLL,想用来共享联接。DLL中用到了ADOQuery 在DLL中 #include也用过#include"ADO.hpp" { . . . } 可是在用时还要 #include main() { ... } 不然用不了,用CB还行,可是用VB可就不得了了,vb没法#include,我该怎么办才能不include,让vb共享这个dll
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gary_jojo
2003-04-08
打赏
举报
回复
我不会,我学习.
carvedog2
2003-04-08
打赏
举报
回复
用VB怎么搞,不要<ADO.hpp>怎么搞,给点例子,谢谢
echoher
2003-04-08
打赏
举报
回复
先用lib把dll的输入库导出来,bcb的那个lib不能用
然后在vb中加入声明,就像使用API一样
就可以用了
注意:一定要把bpl的包编译进去,那些个宝宝vb是不认的
carvedog2
2003-04-08
打赏
举报
回复
哎,reset!!我是问你们怎么把ADO的库编到我的dll中去,成有一个独立的东西,在CB中不用头文件也能用,VB(不是VC)能不能用这个DLL,能的话,怎么用(在CB端要不要干点什么特殊的?
echoher
2003-04-08
打赏
举报
回复
哦,有点看错问题了
把ADO的包编译进dll就行了
去掉
project->option->packages中的build with runtime package勾
去掉
project->option->linker中的use dynamic RTL的勾
保存,编译
应该就行了
echoher
2003-04-08
打赏
举报
回复
implib的用法可以看bcb的帮助
lib的用法msdn中有
直接执行也能有些提示的
echoher
2003-04-08
打赏
举报
回复
问题不在头文件,是输入库.lib有问题
bcb和vc的输入库格式不一样
vc写的dll,要用implib导出后才能在bcb下用
bc写的dll,要用lib导出后才能在ms的工具下用
springai
2003-04-07
打赏
举报
回复
用动态加载酒可以了!
lanren_me
2003-04-07
打赏
举报
回复
动态加载.
swites
2003-04-07
打赏
举报
回复
在你设计时就不要加载即不包含头文件
但在你的其他地方应该记载一些关于它的说明如:入口函数\参数\返回值等
如果是standcall Or fastcall都应该注明.
VC++动态链接库(
dll
)编程视频教学
动态链接库的开发编译属于VC++程序员技能。 本课程学习之后能够理解动态链接库原理,学会编译静态库、动态库,学会通过lib和
头文件
链接动态库,学会直接通过代码访问
dll
中函数
matlab
dll
没有
头文件
,matlab调用
dll
没有
头文件
怎么办
2018-12-08 回答基于
dll
形式vc调用matlab函数方法如果在一matlab中或vc中写好了函数的话,想在对方的环境中使用,直接将对方语言的函数编译成
dll
是一个很方便的方法,不需要重写了。今天把基于
dll
形式vc调用matlab函数的主要过程写下,在后续将写一下matlab调用vc函数的方法。1,matlab中编译
dll
在matlab中写好函数,保存在mttestfun.m中,使用m...
C++
dll
动态链接库
头文件
的写法,主要参照了《windows核心编程》
C++
dll
动态链接库
头文件
的写法,发现这个写法比较好,把该
dll
导出的函数,以及调用该导出函数可能的错误代码都定义在
头文件
里面,该怎么修炼
写出
高质量的代码的习惯呢?自己偶有所得,记下来以备日后查阅。
c++两个
头文件
,一个lib和一个
dll
转换成delphi语言,[求助]请问哪位大神知道如何反编译出C++的
DLL
里面的
头文件
,以便用于二次开发,或者有什么思路推荐一下...
2019-5-27 09:45自己顶一下,以下是引用高手的一段分析,虽然看不太懂但感觉说得有理MistHill62013-7-2610:47要成功调用第三方
DLL
里的导出函数,需要自己构建一个
头文件
(.h)和一个导入库文件(.lib)。(A)
头文件
这个貌视没什么捷径,需要自己手工写。分析
dll
各导出函数的输入参数和返回数据类型。视
dll
是由何种编程语言生成的,选择相应的分析工具效果较好,比...
没有
头文件
怎么用别人的
dll
最近搞个程序,用到md5加密,结果看了几个md5加密后,相同的数据结果不同,郁闷了!后面找到一个别人的加密程序算的结果一样,还好它里面算法是用
dll
实现的,呵呵!借来用了! 先用od把它载入,然后查看可执行模块,选择我们的程序,右键查看名称,找到里面MD.
dll
导入的几个函数的地方,里面支持md2,md4,md5.我只要md5了,右键在每个参考上设置断点,运行,找到计算md5的地方,让
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章