2011-04-11 43 views
4

在一个专家,我想重新使用德尔福显示的对话框编辑项目的库路径和类似用途:是否有官方接口到TOrderedListEditDlg?

enter image description here

我发现了一个hack for using it(寻找TOrderedListEditDlg在页面上)。正如我认为the guy who wrote链接的文章知道他做了什么我没有太多的希望为一个不太冒险的解决方案,但谁知道......所以:你知道TOrderedListEditDlg官方接口(最可能是OTA)吗? PS:我知道重新创建整个对话框可能很简单,但我喜欢一致性和DRY原则。

+3

DRY和KISS之间有冲突,很难保持你用来使“干”工作的hacky代码远远超过你编写自己的代码。然后,您必须重新编译IDE的每个版本,并在重复自己的过程中进行很多操作。 – 2011-04-11 11:47:02

+0

@Cosmin:KISS为+1。我猜这个hacky部分可以在Delphi版本中保持相当稳定。所以它应该主要是“编译和一些基本测试”。但正如你从我提出这个问题的事实中可以看到的,我也不太喜欢这个问题。 – 2011-04-11 11:58:26

+0

你是对的,我找不到官方的方式,这是我使用这种黑客攻击的唯一原因。 – 2011-04-11 14:10:22

回答

4

你是对的,我找不到官方的方式,这是我用这个黑客的唯一原因。

顺便说一句,检查出INTAEnvironmentOptionsServicesINTAAddInOptions接口提到here。您可以将您的配置合并到Delphi的环境选项树视图中。但TOrderedListDlg似乎仍然没有正式公开。

相关问题