是否有任何Delphi專家或類似工具可以讓我自動查找項目中使用的所有第三方組件?有什麼方法可以自動查找項目上使用的所有第三方組件?
我需要發送一個使用多個第三方組件的項目,爲了編譯,我還必須包含它使用的第三方組件。比手動查看第三方組件的所有表單更快捷嗎?
是否有任何Delphi專家或類似工具可以讓我自動查找項目中使用的所有第三方組件?有什麼方法可以自動查找項目上使用的所有第三方組件?
我需要發送一個使用多個第三方組件的項目,爲了編譯,我還必須包含它使用的第三方組件。比手動查看第三方組件的所有表單更快捷嗎?
清除全局和項目選項中的Delphi搜索路徑,並在編譯器或IDE抱怨時一個接一個地重新添加它們。您可能需要刪除您的DCU。
您可以使用的另一種基於源的方法是在您的可執行文件上運行XN Resource Editor,然後查看RC Data\PACKAGEINFO\Language Neutral
節點。 包含選項卡將顯示鏈接到您的可執行文件的每個單元。
Borland在幾年前有一個工具,現在叫做「VCLScanner」。它解析了所有的源代碼,並告訴你使用了哪些組件以及有多少個地方。這聽起來就像你要求的。這是一個鏈接:http://www.torry.net/pages.php?id=482
看起來這只是掃描DFM數據,所以它不會檢測到運行時創建的組件,也不會顯示您繼承的組件(例如,我們的控件都是從TNT的控件中刪除的,但TNT本身未列出)。 – 2010-11-02 20:41:14
我希望有一個工具可以自動做到這一點,但似乎不是這樣的權利? – smartins 2010-11-02 19:55:38