Подтвердить что ты не робот

Как добавить информацию о версии в мои консольные приложения?

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

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

4b9b3361

Ответ 1

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

{$R *.res}

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

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

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