【发布时间】:2025-12-08 12:25:01
【问题描述】:
有没有办法从另一个 dll 中导出和使用类, 我有 2 个 dll,我正在尝试访问其间的类,想知道这是否可能。
【问题讨论】:
标签: delphi dll delphi-2009
有没有办法从另一个 dll 中导出和使用类, 我有 2 个 dll,我正在尝试访问其间的类,想知道这是否可能。
【问题讨论】:
标签: delphi dll delphi-2009
有多种方法可以实现这一点,包括但不限于以下几种:
在上述选项中,它们是按照方便性降序排列的。最方便的是使用运行时包,但这可能会给您带来不希望的约束,即所有模块都使用相同的 Delphi 版本编译。接口通常比 Win32 风格的接口更方便使用,但在设置这样的架构时可能会有更多的编程开销。您必须做出最适合您需求的选择。
如果您可以避免使用单独的模块,并将所有内容构建到一个可执行文件中,那么这无疑是最方便的方法。
【讨论】: