Ниже из Delphi 7, но я чувствую себя уверенно, это то же самое в Delphi 6.
Project Options
В, Version Info
вкладке, вы, очевидно, есть Include version info in project
тикали, а также Auto-increment build number
. Автоинкремент работает только на сборке, а не на компиляции. У вас есть два варианта:
Allways делает сборку, даже для тех небольших изменений, которые вы сейчас компилируете. В зависимости от вашего проекта, сборка занимает немного больше времени, это компромисс.
Вручную добавьте номер Build
(или любой другой) для этих небольших изменений и убедитесь, что вы сохранили проект перед компиляцией. Компромисс здесь - дополнительные шаги.
Существует третья возможность, если вы хотите взглянуть на него, и это Open Tools Api
(OTA). Справка находится в файле D6IOTA.HLP
в каталоге установки Delphi 6, подкаталог справки.
IDE не поддерживает это в любой версии. Вы уверены, что это то, что вы хотите сделать? * Объявите новую переменную J. Добавьте цикл, используя его. Компиляция. (Увеличение версии.) Добавьте две новые строки кода, измените их. Компиляция. (Увеличение версии.) Добавьте новый метод. Компиляция. (Увеличение версии.) * Кажется, это должно быть то, к чему должны обращаться номера версий в вашем VCS, с версиями, меняющимися при проверке кода, с записями журнала для объяснения изменений * signficant *. –
opensource mrExpert for Delphi 5 используется для добавления времени компиляции в информацию о версии проекта - я думаю, вы можете найти ее и изучить ее источники –
Я не понимаю, почему вы хотели бы это сделать. Причина в том, что он только увеличивается на 'build', а не' compile'. –