我必须维护一个Delphi 7应用程序。 我收到了这个应用程序的源代码,当我尝试通过Notepad ++打开.DFM文件或.DCU文件时,其中一些文件显示源代码正常,但其中一些显示不正确的奇怪字符。 我该如何恢复这些文件 我将非常感谢您的帮助
答案 0 :(得分:1)
对于.DFM,您可以:
Text DFM
,然后保存,或.dfm
所在文件夹的命令提示符处运行convert <dfmfile.dfm>
,将其转换为具有相同名称的文本格式。 (Convert.exe
位于$(DELPHI)\Bin
文件夹中,其中$(DELPHI)
指的是Delphi 7安装的根文件夹。) .dcu
是编译的(二进制)代码,因此要查看它,您需要打开具有相同名称的.pas
文件(例如,如果您有Unit1.dcu
,则查看打开Unit1.pas
)来源。无法将.dcu
视为文本,因为它不是文本。