2
A
回答
9
如果在項目的單元作用域名稱選項中包含System
,代碼將被編譯。所以從這個意義上說,你提出的是正確的。
但是,就可讀性而言,最好是堅持政策並堅持下去。在我看來,像這樣混合和匹配會讓你的代碼變得不那麼清晰。
相關問題
- 1. 我可以使用帶'path'元素的混合單元嗎?
- 2. 可以混合其中()子句
- 3. 我可以讓自定義的Delphi組件向uses子句添加多個單元嗎?
- 4. 我可以在單個HTA中混合使用VBScript和JScript嗎?
- 5. 我們可以在mysql的子句中使用列名嗎?
- 6. 我可以在UITableView中混合分組和全角單元格嗎?
- 7. 我可以在where子句中使用別名嗎?
- 8. 我可以在javascript中使用元素名稱嗎?
- 9. 防止單元被自動添加到Uses子句中?
- 10. 我可以在場景鉤子中訪問功能名稱嗎?
- 11. 我可以通過名稱引用集合中的對象嗎?
- 12. 我可以在對象名稱中使用單引號嗎?
- 13. Hibernate - 我可以混合命名和位置參數嗎?
- 14. 我可以在我的Heroku子域中使用子域名嗎?
- 15. 我可以在我的超類中使用子類的名稱嗎?
- 16. SQL - 我可以在GROUP BY子句中使用SELECT語句嗎?
- 17. 我可以在WHERE子句中使用CASE語句嗎?
- 18. git別名名稱中可以包含句點(。)嗎?
- 19. 我可以合併名稱保持爲變量的數組嗎?
- 20. 在UITableView中可以混合使用靜態和動態原型單元嗎?
- 21. SCSS中可以混合使用嗎?
- 22. Proguard混淆混合庫清單中的活動名稱
- 23. 我可以在項目中混合使用JS和CoffeeScript嗎?
- 24. 我可以在Spring Rest方法中混合媒體類型嗎?
- 25. 我可以在SVG中混合漸變嗎?
- 26. 我可以在Python RegEx中混合使用字符類嗎?
- 27. 我可以擴展名稱空間爲空的xsd元素嗎?
- 28. 我可以獲取名稱空間的元數據嗎?
- 29. 我可以更改FormsAuthentication cookie名稱嗎?
- 30. 我可以使用「index」作爲servlet名稱的名稱嗎?
關於可讀性:當您將舊項目(Delphi 7,XE)升級到更新版本的Delphi時,會發生混合。 – Beno
如果您願意,您可以自由地用'Classes'替換IDE添加的單元,如'System.Classes'。對於純粹的VCL項目來說,這不是一個糟糕的政策。 –
請注意[文檔](http://docwiki.embarcadero.com/RADStudio/Seattle/en/Unit_Scope_Names#How_to_Specify_Unit-Scoped_Unit_Names_in_Your_Code)提到部分限定的單元名稱可能會減慢編譯速度。 – ventiseis