共享Delphi组件,但没有源代码

时间:2018-10-21 11:12:12

标签: delphi components

我已经在Delphi中创建了一些组件,我想将它们提供给其他人使用,但是没有源代码。

我使用的是Delphi(东京为10.2)的最新版本。

我需要遵循哪些步骤?谢谢!

1 个答案:

答案 0 :(得分:1)

如果要在不带源代码的情况下共享Delphi中的组件,则必须确保其他用户具有与您使用的Delphi版本完全相同的版本 [1] 。这不适用于其他版本。请注意,它不必是相同的SKU,即您可以拥有Professional或Community,而另一个可以拥有Enterprise。只有版本(例如,柏林10.1,东京10.2等)很重要。

那么你可以

  • 将它们放入包装并分发 bpl dcp 文件。
  • 分发 dcu 文件。
  • 或两者(最好)

请注意,用户将必须安装它们。帮助文件中有关于如何执行此操作的说明(没有链接,对不起,因为DocWiki现在似乎已关闭)。请注意,程序包必须位于Windows DLL search order中的路径之一中。

您当然也可以编写安装程序,使用其中一个安装程序来创建InnoSetup (无关联)之类的应用程序,但这是一个主题。


[1] 这就是许多Delphi开发人员更喜欢带有源代码的组件或类,而不会在没有源代码的情况下不接受或购买其中之一的原因。拥有源代码还可以使您修复一些小错误。