Открытие файлов проекта Delphi. Любая минус открытия DPR вместо существующего файла DPROJ?
По умолчанию описания расширений файлов для .DPR и .DPROJ одинаковы, поэтому в Explorer при открытии файла проекта с тем же базовым именем оба описания файлов перечислены как "Файл проекта Delphi". Это представляет собой выбор для разработчик - какой файл открыть?
Я обычно открываю второй файл в списке, предполагая его DPROJ.
Есть ли недостатки в открытии DPR, когда в файле есть соответствующий файл DPROJ? Соответствует ли IDE это изящно?
Я иногда открываю первый файл, и я не заметил никаких проблем, но это одно из тех любопытств, которое осталось без ответа. Я просмотрел справку и ничего не нашел.
Ответы
Ответ 1
Файл A *.dpr содержит источник delphi, а *.dproj содержит конфигурацию проекта.
При открытии одной из них IDE автоматически ищет другую.
Попробуйте удалить файл *.dproj и откройте (оставшийся) *.dpr, IDE сообщит вам, что будет создан новый файл *.dproj.
Не пытайтесь удалить *.dpr: o)
Ответ 2
Это может быть удобно, если вы используете более старые версии Delphi. Например, вы можете открыть dpr
с помощью Delphi 7 и открыть dproj
с последней версией. Он позволяет открывать как старые, так и новые проекты с двойным щелчком мыши из проводника Windows.
dproj
файлы являются совместимыми с MSBuild файлами, которые используются для компиляции проектов.
Сама среда Delphi сама по себе не нуждается в них, чтобы открыть проект. В файле dproj
содержатся параметры и номер версии, которые были сохранены в файле dof
в Delphi 2006 и ранее. Если файл dproj
не найден, он восстанавливается с настройками по умолчанию, тогда как dpr
требуется и не восстанавливается. Это невозможно, поскольку он не только содержит список использования, но и действительный код инициализации для вашего приложения.