Ошибка отображения файла Delphi 7 .DFM
Я должен поддерживать приложение Delphi 7. Я получил исходный код этого приложения, и когда я пытаюсь открыть файл.DFM или.DCU с помощью Notepad++, некоторые из них отображаются нормально с исходным кодом, но некоторые из них отображаются неправильно со странными символами. Как я могу восстановить эти файлы, я буду признателен за вашу помощь
1 ответ
Для.DFM вы можете:
- Откройте файл в IDE, щелкните правой кнопкой мыши форму и проверьте
Text DFM
а затем сохранить его, или - Из командной строки в папке, где
.dfm
находится, бегиconvert <dfmfile.dfm>
, который преобразует его в текстовый формат с тем же именем. (Convert.exe
находится в вашем$(DELPHI)\Bin
папка, где$(DELPHI)
ссылается на корневую папку вашей установки Delphi 7).
.dcu
это скомпилированный (двоичный) код, поэтому для его просмотра необходимо открыть .pas
файл с тем же именем (например, если у вас есть Unit1.dcu
, вы просматриваете его источник, открывая Unit1.pas
). Там нет никакого способа, чтобы просмотреть .dcu
как текст, потому что это не текст.