2011-04-11 41 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似乎仍然沒有正式公開。

相關問題