首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Delphi IDE搜索DFM文件

使用Delphi IDE搜索DFM文件
EN

Stack Overflow用户
提问于 2010-05-20 16:21:50
回答 2查看 4.7K关注 0票数 6

在Delphi中是否有一种方法可以在dfm文件中搜索字符串?

当我尝试搜索->Find in Files,指定.dfm时,它不起作用。但是,如果我将所有扩展从dfm更改为txt并指定.txt作为扩展,则可以工作。

EN

回答 2

Stack Overflow用户

发布于 2010-05-20 16:40:19

有任何简单的方法来处理DFM文件。

  • 打开表单,这样您就可以直观地看到它。
  • 右击并选择“查看为文本”。
  • 将生成的文本文件视为源代码,播放字符串等,然后右击并选择“查看作为表单”。 试试看。
票数 3
EN

Stack Overflow用户

发布于 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]密钥中的东西。^_^

代码语言:javascript
复制
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}"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2875759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档