2011-03-04 79 views
3

如何在設計模式(組件寫入)中獲取所有創建的對象(例如TDataModule類型)?在設計模式下獲取TDataModule

+0

http://edn.embarcadero.com/article/28050 發現這篇文章,但它必須在德爾福2010年有所變化。你有任何信息/鏈接?我會很棒。 – JustMe 2011-03-04 11:45:24

+1

請編輯該問題以澄清(並匹配接受的答案)。在標題中特別刪除對「自動創建」表單的引用,因爲它具有誤導性。 – 2011-03-04 12:45:48

回答

6

您正在尋找具有帽子數據的全局Screen對象。

+0

「屏幕」對象是否在設計時保存有關項目將在運行時自動創建的窗體的信息?我希望找到一個IDE自己打開的窗體列表(它是自己的窗口,正在編輯的窗體等),與正在編輯的項目沒有關係。 OP說「設計模式(組件寫)」。如果我正確理解他,這個答案是錯誤的。 – 2011-03-04 11:44:05

+0

@Cosmin這也是我對Q的理解,但是由於OP已經接受,或許這個答案就是他們的意思。 – 2011-03-04 11:47:13

+0

對不起 - 我沒有說清楚。當我將一個組件放到表單上時,我希望它從可用的數據塊中讀取所有組件。如果datamods未打開,IDE不會看到它們。所以在放置組件之前,我必須打開想要的數據傳輸。我沒有看到任何其他的方式。我可以讀取DPR文件,但是之後我必須打開項目中的所有文件,並檢查TDataModule類,這有點怪異。 – JustMe 2011-03-04 11:49:54