Как я могу добавить информацию о версии в мои консольные приложения? - PullRequest
37 голосов
/ 30 мая 2011

Похоже, что проекты консольных приложений, сгенерированные встроенным мастером IDE, не могут иметь ресурс версии , управляемый IDE <- note the emphasis here.

Есть ли обходные пути для этой проблемы?(я даже готов написать OTA Wizard)

1 Ответ

54 голосов
/ 30 мая 2011

Добавьте в свой .dpr (например, над начало основного кода) строку:

{$R *.res}

Затем создайте свой проект.

Это будетпринудительно создать файл ресурсов (.res).Это также позволяет вам установить информацию о версии в опциях проекта.

Обновление: я заметил, что эта «ошибка» исправлена ​​в Delphi 10 Seattle или, возможно, в более ранней версии.Когда я создаю новое консольное приложение, оно автоматически получает директиву $R.

...