【发布时间】:2019-03-25 15:55:01
【问题描述】:
我在 Delphi 中创建了一些组件,我想将它们提供给其他人使用,但没有源代码。
我使用的是最新版本的 Delphi (10.2 Tokyo)。
我需要遵循哪些步骤?谢谢!
【问题讨论】:
-
您希望他们能够在使用运行时包构建的项目中使用组件吗?
标签: delphi components
我在 Delphi 中创建了一些组件,我想将它们提供给其他人使用,但没有源代码。
我使用的是最新版本的 Delphi (10.2 Tokyo)。
我需要遵循哪些步骤?谢谢!
【问题讨论】:
标签: delphi components
如果您想在没有源代码的情况下共享 Delphi 中的组件,您必须确保其他用户拥有与您完全相同的 Delphi 版本[1]。这不适用于其他版本。请注意,它不必是相同的 SKU,即您可以拥有 Professional 或 Community,而另一个可以拥有 Enterprise。只有版本(例如柏林 10.1、东京 10.2 等)很重要。
那么你可以
请注意,用户必须安装这些。帮助文件中有关于如何执行此操作的说明(没有链接,抱歉,因为 DocWiki 现在似乎已关闭)。请注意,包必须在Windows DLL search order 中的路径之一中。
您当然也可以编写一个安装程序,使用其中一个安装程序来创建像 InnoSetup 这样的应用程序(无关联),但这是它自己的主题。
[1]这就是为什么许多 Delphi 开发人员更喜欢有源代码的组件或类,而不会接受或购买其中一个没有源代码的组件或类。拥有源代码还可以让您修复一些小错误。
【讨论】: