我必须维护一个 Delphi 7 应用程序。我已收到此应用程序的源代码,当我尝试使用 Notepad++ 打开 .DFM 文件或 .DCU 文件时,其中一些与源代码正常显示,但其中一些显示不正确,带有奇怪的字符。我怎样才能恢复这些文件,感谢您的帮助
问问题
1821 次
1 回答
3
对于 .DFM,您可以:
- 在 IDE 中打开文件,右击表单,勾选
Text DFM
后保存,或者 - 从 所在文件夹中的命令提示符
.dfm
运行convert <dfmfile.dfm>
,这会将其转换为具有相同名称的文本格式。(Convert.exe
位于您的$(DELPHI)\Bin
文件夹中,$(DELPHI)
指的是您的 Delphi 7 安装的根文件夹)。
这.dcu
是编译的(二进制)代码,因此要查看它,您需要打开.pas
具有相同名称的文件(例如,如果您有Unit1.dcu
,则通过打开来查看它的源代码Unit1.pas
)。无法将其.dcu
视为文本,因为它不是文本。
于 2013-05-23T02:45:18.697 回答