gpt4 book ai didi

dll 中的 Delphi 表单

转载 作者:行者123 更新时间:2023-12-03 18:01:07 25 4
gpt4 key购买 nike

将具有完整功能的Forms放在dll中是不是个好主意。主应用程序将调用返回表单对象的 dll 函数。

最佳答案

在 Delphi 中接受的方法是使用包而不是 DLL。

包本质上是 DLL,但具有允许跨包边界使用 VCL 对象的 Delphi 特定功能。

尝试使用 DLL 执行此操作会导致包处理的各种问题。包的一个缺点是所有模块必须使用相同版本的 Delphi 编译。但是,如果您想要跨模块边界共享对象,那么如果您使用 DLL,您将面临同样的限制。

Delphi 文档广泛涵盖了 packages .

说了这么多,我要补充一点,如果您可以将所有代码放入一个模块(.exe 或 .dll)中,那么它确实会让生活变得更加简单。

关于dll 中的 Delphi 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5805278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com