3
我有下一個問題。其他團隊被更改(刪除)財產從組件和現在一些形式開放消息「錯誤閱讀表單屬性....不存在」。 如何在Delphi項目中檢查正確性dfm-file?德爾福DFM檢查器
我有下一個問題。其他團隊被更改(刪除)財產從組件和現在一些形式開放消息「錯誤閱讀表單屬性....不存在」。 如何在Delphi項目中檢查正確性dfm-file?德爾福DFM檢查器
您需要的不僅僅是一個dfm檢查器。
如果對象讀取它無法識別的屬性,則會創建該錯誤。您可能更新了一組(外部)控件,並刪除了一些屬性。
如果這些是外部控件,您可能會得到一個已刪除屬性的列表。
接下來,您可以使用像grep(或其他搜索工具)的工具來查找具有該屬性的dfm文件。所以你知道打開和測試哪些表單。
還有一些其他原因,可能會出現此錯誤:
OP寫道他們(或第三方)組件開發人員刪除了OP所使用的組件屬性之一。所以原因在於組件屬性集已被更改,並且他知道這些屬性 – teran
要查找錯誤或刪除它們嗎?要刪除錯誤,只需打開正在使用該組件的表單或數據模塊,忽略錯誤並再次保存。 – teran
我有1000萬行代碼和許多表單。如果您使用Win Vista/7將'dfm'文件作爲純文本添加到Search Indexer並嘗試使用'* .dfm'掩碼通過組件類名搜索項目目錄,我想檢查所有表格 – YoungMaster
。可能這個主題將是有用的http://stackoverflow.com/questions/9529727/a-quick-way-to-remove-properties-from-dfm-files-in-delphi – teran