[英]Search DFM File using Delphi IDE
Delphi中有沒有辦法在dfm文件中搜索字符串?
當我嘗試使用指定.dfm的Search-> Find in Files 時,它不起作用。 但是,如果我將所有擴展名從dfm更改為txt並指定.txt作為擴展名,則可以使用。
我正在使用GExperts grep ,當你檢查“搜索表單文件”時,它與dfm的效果非常好
(來源: gexperts.org )
更新:為什么我更喜歡GExperts到D2010“在文件中查找” ...
有任何簡單的方法可以使用DFM文件。
將生成的文本文件視為源代碼,使用字符串等進行處理,然后在完成后,右鍵單擊並選擇“以表單形式查看”。
試試吧。
好的...不確定您是否想要從Delphi的IDE或Windows中搜索。 從Delphi的IDE開始,就像François所提到的那樣,GExpert的GREP搜索可以完成這項工作。 要允許Windows讀取DFM / PAS文件,您需要添加一些注冊表項以在Windows XP及更高版本上允許它。 將以下內容保存在* .reg文件中,然后雙擊它以在注冊表中安裝。 (注意,這適用於WinXP。我沒有在Win7 / Vista中嘗試過)
其中一些鍵可能不是必需的...我只是從[HKEY_CLASSES_ROOT\\.txt]
鍵復制了一些東西。 ^ _ ^
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.dfm]
"PerceivedType"="text"
"Content Type"="text/plain"
[HKEY_CLASSES_ROOT\.dfm\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\.pas]
"PerceivedType"="text"
"Content Type"="text/plain"
[HKEY_CLASSES_ROOT\.pas\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.