我需要從應用程序轉換大量的常量。是否有可能獲得在單位中聲明的所有常量及其值,而不是解析.pas文件?列出單元中的所有常量
2
A
回答
3
看來,這是不可能的,不解析你的單位和提取常量。在編譯過程中,常量被值替換,因此在運行時無法從它們中獲取值。 LE:也許有人能夠深入解釋這一點。
3
有一個Open Tools API以面向對象的方式與IDE協同工作。 但我認爲不可能列出文件的常量。
我認爲最簡單的方法是使用grep或其他類似的RegEx程序,可以從文件中收集字符串常量:^ \ s * \ w + \ s * = \ s *'。 #\ {\\ +]
2
如何將所有CONST更改爲ResourceString,重新構建並使用資源編輯器(如XN資源編輯器)轉儲字符串資源? 這就是我如何處理它,如果真的那麼多。
相關問題
- 1. 如何列出類中定義的所有常量屬性
- 2. 單元跨越JTable中的所有列
- 3. 複製列中的所有單元格
- 4. 如何列出網格中的所有單元格?
- 5. Freebase MQL列出給定單詞的所有常見類型?
- 6. 提取所有常量出角緩存
- 7. 列出所有列元素名稱
- 8. Excel:宏以單元格的形式列出列表中的所有值
- 9. PHP - 列出div內的所有表單元素
- 10. mysql:列出所有客戶訂單的數量
- 11. 從元組列表中刪除所有出現的元素
- 12. 如何列出長列表格式中的所有元素?
- 13. 在單個DataGridView列中更改所有單元格的填充
- 14. 爲所有工作表中的列中的所有單元格添加值
- 15. 如何在Groovy中列出JVM中的所有(常規)類
- 16. 如何列出變量列表中的所有位置?
- 17. Java Arraylist列出所有元素
- 18. 邪惡DICOM列出所有元素
- 19. 顯示「摘要」中的所有常量
- 20. 如何把所有的單詞列表中的元素作爲變量
- 21. 列出所有表單元素及其屬性
- 22. ArrayList中所有不常見元素的列表
- 23. 列出文本文件中出現次數的所有單詞?
- 24. Cplex列出所有模型變量(.NET)
- 25. 創建包含常量或公式的所有單元格的命名範圍?
- 26. 列出可能由方法拋出的所有異常
- 27. 的Clojure ::得到一個列表,並拋出異常的單個元素,如果列表中有超過1元
- 28. 列中所有單元格中的公式
- 29. 的Excel 2013 - SUMIFS - 添加的所有單元格列中的
- 30. 列出所有向列表框返回異常的文件C#
如果您談論字符串常量,那麼本地化工具可能會有所幫助。 – ain 2012-03-20 10:55:57
他們大多數是字符串常量...我需要改變他們的格式,我試圖通過例程或其他機制來做到這一點。但首先,我需要一個列表... – RBA 2012-03-20 11:03:23
爲什麼你不解析文件? – 2012-03-20 13:26:31