2

我必须维护一个 Delphi 7 应用程序。我已收到此应用程序的源代码,当我尝试使用 Notepad++ 打开 .DFM 文件或 .DCU 文件时,其中一些与源代码正常显示,但其中一些显示不正确,带有奇怪的字符。我怎样才能恢复这些文件,感谢您的帮助

4

1 回答 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 回答