社区
C++ Builder
帖子详情
如何隐式调用BCB编写的DLL问题
uncarman
2001-10-26 04:31:36
如何用BCB隐式调用BCB编写的DLL,给个demo吧
...全文
146
7
打赏
收藏
如何隐式调用BCB编写的DLL问题
如何用BCB隐式调用BCB编写的DLL,给个demo吧
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
uncarman
2001-10-31
打赏
举报
回复
感谢comanche,你的建议很有效,不过除此之外还需要进行一些调整,不过总体思路很对。:)
781014
2001-10-30
打赏
举报
回复
有这种列程下载。
uncarman
2001-10-30
打赏
举报
回复
根据Comanche的说法我已经试过了,问题是link时通不过,我有.dll,.h,.lib文件,所以文件并不缺少。出现的错误是(link error),它说lib文件contains invalid OMF record,type 0x21(possibly COFF),请问怎么解决,是不是lib文件有问题。
comanche
2001-10-30
打赏
举报
回复
你的 lib 文件是 Microsoft 的 Implib 同类东东生成的 lib 文件
OMF 是 Ansi 目标文件标准
COFF 是 Microsoft 目标文件标准
C++Builder 只接受 OMF 标准的 lib 文件, 用 Implib 导一个 OMF 的文件, 实在不行可以发一个 到 comanche@yeah.net 中让我看看。
严黎斌
2001-10-29
打赏
举报
回复
uncarman暂时无法上网,我来替他解释,应该是静态调用。
comanche
2001-10-29
打赏
举报
回复
.用 Implib 导出 dll 的 lib 文件, 有些第三方的 dll 不会成功,这种 dll 非标准就不可能静态。
.include dll 的 .h 文件,如果没有,,哈哈,还是可以用,用 NT 或 2000 的快速查看(一般没有安装,在附件中), 可以看到 dll 的导出表,自已定义头文件吧。
.把导出的 lib 文件加入工程中,就可以了
ddeng
2001-10-26
打赏
举报
回复
隐式??什么意思???
调用DLL只有静态动态之分啊
c语言
dll
bcb
,
BCB
创建
DLL
完全入门级别
动态链接提供了一种方法,使进程可以
调用
不属于其可执行代码的函数。函数的可执行代码位于一个
DLL
中,该
DLL
包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。
DLL
还有助于共享数据和资源。多个...
BCB
调用
DLL
HINSTANCE Hdl; int __stdcall (*ShowPage)();//定义函数原型 AnsiString disExeFile = ExtractFileDir(Application-&...ExeName)+"\Project
DLL
.
dll
"; Hdl = ::LoadLibrary(disExeFile.c_str()); /...
BCB
如何
编写
,
调用
动态链接库
DLL
一
编写
动态链接库
DLL
DLL
简称动态链接库,是Windows中程序的重要组成部分。想象一下,一个程序需要多人共同完成开发,怎么个共同法?这时我们就要考虑把程序分为好几个模块,团队每一个成员开发一个模块。
问题
来了...
VS2012下如何生成和
调用
DLL
做工程的人都知道,代码
编写
是一个模块化的过程,有时候,其中一部分在其他的项目中也会使用,于是就会想着把这些
编写
成
DLL
,方便
调用
,于是花了一些时间了解了下
DLL
的相关信息。 1、
DLL
和LIB的联系区别
DLL
是程序...
c++builder
调用
VC的
dll
以及VC
调用
c++builder的
dll
解析__cdecl,__fastcall, __stdcall 的不同:在函数
调用
过程中,会使用堆栈,这三个表示不同的堆栈
调用
方式和释放方式。 比如说__cdecl,它是标准的c方法的堆栈
调用
方式,就是在函数
调用
时的参数压入堆栈是与函数的...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章