|
|
1
10
使用包中的函数的简单方法是“使用”包含函数的单元,像往常一样调用它,并将包放在项目运行时包的列表中。要实现这一点,有几个要求:
如果您不能满足第三个要求,或者您不想一直加载包,那么可以调用
如果你不能满足前两个要求,那么有更难的方法,这也是你需要做的,如果你的应用程序不是用Delphi或C++Builder编写的。将包视为普通的dll。把它装入
|
|
|
2
2
BPL只是一个包含一些特定添加内容的DLL。从中调用函数应该不会像使用DLL那样困难,但有一个特别的警告:BPL必须与您使用的Delphi版本相同。如果没有源代码,这可能是一个主要的缺点。如果这对您来说是一个问题,您可能应该与创建它的人交谈,并要求他们将其恢复为一个DLL。 |
|
3
1
BPL可以消除许多DLL问题。如果您可以静态链接它,那么边界将变得几乎透明。如果必须动态加载,则需要一个dll样式的访问函数(通常是返回对象或接口的函数)和一些常见类型(接口)定义。所有这些都应由BPL制造商提供。 |
|
zeus · 如何在调整数组大小后保持指向动态数组的指针有效? 10 月前 |
|
Wolfgang Bures · 如何解决idHTTP中的错误10054 11 月前 |
|
|
IceCold · 由于TStyleManager,消息丢失。尝试设置样式 11 月前 |
|
|
SignalOne · 德尔福(FMX)循环参考 1 年前 |
|
|
Sascha Ott · 如何从线程调用线程的方法? 1 年前 |
|
|
user1580348 · 问题:如何在上次最小化后还原应用程序? 1 年前 |
|
tua · Delphi的TLinkLabel坏了吗? 1 年前 |
|
|
Frank.Wu · delphi:RGB到HSL不正确 1 年前 |