社区
Delphi
帖子详情
--------类似于C++中lib方式,在Delphi中如何静态链接DLL?--------
snowfog
2003-07-02 10:25:27
在C++中可以将DLL的lib文件链接到Exe中;在Delphi中如何实现将DLL的代码链接到Exe中,而不再需要DLL?
...全文
98
8
打赏
收藏
--------类似于C++中lib方式,在Delphi中如何静态链接DLL?--------
在C++中可以将DLL的lib文件链接到Exe中;在Delphi中如何实现将DLL的代码链接到Exe中,而不再需要DLL?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
李_军
2003-07-02
打赏
举报
回复
delphi中也有的啊
用$L a.lib
就可以把A.lib,加入到exe文件中和VC一样的
jiju
2003-07-02
打赏
举报
回复
如果你有kkk.dcu,就uses kkk
然后直接调用里面的函数
holyten
2003-07-02
打赏
举报
回复
不可以实现吧!
snowfog
2003-07-02
打赏
举报
回复
zhanghw20030303(xiaoxiao) :
你会错意了,我就是需要在没有DLL的情况下将DLL中的函数链接到Exe中,而脱离DLL也能运行。
snowfog
2003-07-02
打赏
举报
回复
crossbow(La Vida Es Amor):
假设有dcu,应该怎样操作呢?
Little2000(test):
你说的那种方法只能倒入类型库。不能倒入普通DLL。
zhanghw20030303
2003-07-02
打赏
举报
回复
1.确认DLL是否在执行目录下或是系统目录下
2.确认DLL Export出来的函数原型
3.在Implementation中声明要使用的函数语法如下:
procedure procName(argu....);far;external ‘DLL 文件名’;Index n;
function FuncName (argu....);DataType;far;external; ‘DLL 文件名’;Index n;
调用和使用DLL和一般DELPHI函数没有什么区别!
Little2000
2003-07-02
打赏
举报
回复
我知道加载一个DLL
Project--Import type library
然后在弹出的窗体中加载你的DLL文件就可以了
但我不知道你说的是不是这个
希望能对你有一点用途
crossbow
2003-07-02
打赏
举报
回复
你有Dll的Dcu吗?否则不行。
可以用PeBundle捆绑
如何编写
链接
库(
Lib
或
DLL
)
如何编写
链接
库(
Lib
或
DLL
)
c++
两个头文件,一个
lib
和一个
dll
转换成
delphi
语言,在
Delphi
与
C++
之间实现函数与对象共享 (转)...
在
Delphi
与
C++
之间实现函数与对象共享 (转)[@more@]以其独特的面向的开发
方式
、强大的功能以及的编译技术,使得它自发布起即格外引人注意。随着
Delphi
3提供丰富的Inte应用,
Delphi
日益成为最重要的开发工具之一,它吸引了许多原、Foxpro、ase甚至
C++
的员,而这些程序员使用
Delphi
时需要解决的一个重要问题就是怎样利用他们原有的代码。本文将介绍
Delphi
与
C++
程...
Delphi
调用
C++
DLL
的实战指南:从代理
DLL
到完整应用(附源码)
本文详细介绍了
Delphi
调用
C++
DLL
的实战指南,重点探讨了代理
DLL
技术在跨语言集成
中
的应用。通过代理
DLL
架构设计、对象生命周期管理和性能优化技巧,帮助开发者实现
Delphi
与
C++
的高效整合,并提供可直接应用于生产环境的解决方案。
Windows
C++
动态
链接
库(
DLL
)开发实战:从创建到调用全流程详解
动态
链接
库(
DLL
)是Windows平台实现模块化、代码复用和运行时灵活加载的核心技术。其原理在于将函数和资源封装为独立的二进制模块,程序运行时由操作系统动态加载,从而实现内存共享、模块独立更新和多语言互操作。这项技术的核心价值在于提升软件的可维护性和可扩展性,尤其适用于大型软件的插件系统、核心算法封装和第三方SDK分发。在实际工程
中
,开发者需要掌握导出符号声明、调用约定选择、隐式与显式
链接
等关键技术点,并妥善处理运行时依赖和内存管理等常见问题。本文以Visual Studio环境为例,通过一个完整的数学库
C++
编译
链接
与
DLL
机制全解析:从源码到动态库的完整构建流程
编译
链接
是程序构建的核心过程,它将人类可读的源代码转化为机器可执行的二进制文件。其原理涉及预处理、编译、汇编和
链接
四个阶段,每个阶段都有特定的任务和产物。理解这一机制的技术价值在于,它是进行模块化设计、性能优化和跨团队协作的基础,能帮助开发者快速定位常见的
链接
错误和运行时问题。在应用场景上,动态
链接
库(
DLL
)作为代码复用的关键机制,广泛应用于Windows平台的软件开发
中
,以实现内存节省和便捷更新。本文聚焦于
C++
中
DLL
的创建与使用,深入探讨了导出导入机制、隐式与显式
链接
的区别,并提供了实战
中
的避坑技巧
Delphi
5,943
社区成员
262,941
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章