--------类似于C++中lib方式,在Delphi中如何静态链接DLL?--------

snowfog 2003-07-02 10:25:27
在C++中可以将DLL的lib文件链接到Exe中;在Delphi中如何实现将DLL的代码链接到Exe中,而不再需要DLL?
...全文
58 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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捆绑

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧