2010-11-02 36 views

回答

5

清除全局和項目選項中的Delphi搜索路徑,並在編譯器或IDE抱怨時一個接一個地重新添加它們。您可能需要刪除您的DCU。

您可以使用的另一種基於源的方法是在您的可執行文件上運行XN Resource Editor,然後查看RC Data\PACKAGEINFO\Language Neutral節點。 包含選項卡將顯示鏈接到您的可執行文件的每個單元。

+0

我希望有一個工具可以自動做到這一點,但似乎不是這樣的權利? – smartins 2010-11-02 19:55:38

3

Borland在幾年前有一個工具,現在叫做「VCLScanner」。它解析了所有的源代碼,並告訴你使用了哪些組件以及有多少個地方。這聽起來就像你要求的。這是一個鏈接:http://www.torry.net/pages.php?id=482

+3

看起來這只是掃描DFM數據,所以它不會檢測到運行時創建的組件,也不會顯示您繼承的組件(例如,我們的控件都是從TNT的控件中刪除的,但TNT本身未列出)。 – 2010-11-02 20:41:14

相關問題