在Delphi中是否有一种方法可以在dfm文件中搜索字符串?
当我尝试搜索->Find in Files,指定.dfm时,它不起作用。但是,如果我将所有扩展从dfm更改为txt并指定.txt作为扩展,则可以工作。
发布于 2010-05-20 16:40:19
有任何简单的方法来处理DFM文件。
发布于 2010-05-20 16:55:06
好的..。不确定您是否想从Delphi的IDE或Windows中搜索。在Delphi的IDE中,就像Fran ois提到的那样,GExpert的GREP搜索完成了这项工作。要允许Windows读取DFM/PAS文件,需要添加几个注册表项才能在Windows及更高版本上读取DFM/PAS文件。将以下内容保存在*.reg文件中,然后双击它以安装在注册表中。(注意,这在WinXP中有效。我没有在Win7 7/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}"https://stackoverflow.com/questions/2875759
复制相似问题