如何创建Delphi类库

时间:2018-07-02 19:05:20

标签: class delphi package

创建Delphi类库有哪些选择?

我有一个在多个程序中使用的TWidget类。当前,我有每个程序链接到\ common \ UnitWidget.pas源代码文件。但是,当TWidget更改时,我不得不重新编译并重新发布所有引用它的程序。

我对C#不太熟悉,但是我相信它们具有类库概念,该概念允许在程序之间封装和共享类。我认为这就是我在Delphi中寻找的东西。

在Delphi中,我制作了一些DLL,但是我不知道它们是否可以有效地用作类库。看来软件包是要走的路,我应该本着RTL软件包的精神制作自己的软件包。我不知道会遇到什么“陷阱”,版本控制等。但是,在我走到错误的兔子洞之前,我想最好还是谦虚地问别人如何处理这个问题。

谢谢!

1 个答案:

答案 0 :(得分:0)

您必须

  1. 为您的类创建运行时包,并且
  2. 使用运行时程序包构建程序(多个程序,因为在这种情况下,必须将运行时程序包用于程序包所使用的rtl和vcl / fmx。

Embarcadero Dokwiki on runtime packages

相关问题