• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 246
  • Last Modified:

Automatic version correct (increasing build number)

Let's say that i have initial screen with version number and build number in it (two labels). What I would like from Delphi is to increase build number every time i recompile project. Is that possible?

0
Roza
Asked:
Roza
  • 6
  • 3
  • 2
  • +1
1 Solution
 
simonetCommented:
Sure it is.

Supposing you're using Delphi to create the version info, you can have Delphi automatically increase the build number everytime you rebuild your app.

Here's what to do:
On the Delphi IDE menu, click Project | Options...
On the "Version info" tab, set all the version information and check the "Auto-increment build number" check box.

That's all it takes.

Now, to read that version information from the executable into the 2 TLabels in your splash screen/about box, download a "How-To" application I wrote:

"How to extract Version information from EXEs, DLLs, VXDs, etc..."
http://www.bhnet.com.br/~simonet/howtoprojs.htm

Yours,

Alex
0
 
StefaanCommented:
Hi,

You can do that using the Project options in Delphi.

Open your Project, selection the Options item from the Project Menu.  This will open up a screen with some tabs.  Pick the version info tab, and there check the 'auto increment build number' option.
0
 
RozaAuthor Commented:
That's cool, but what about any other variables.
Let's say my username for LAN. Can it be stored somwhere in program during rebuild?
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
RozaAuthor Commented:
That's cool, but what about any other variables.
Let's say my username for LAN. Can it be stored somwhere in program during rebuild?
0
 
simonetCommented:
What is going on here? First all comments disappear. Then I post another answer and now it reappears again?

EE is all screwed up today.

Stefaan,

You just repeated what I had already stated in my proposed answer. Please read all existing comments to a question before posting your own. It's not nice ot step on someone else's toes.

Roza,

You can store anything you want in the version information screen provided by Delphi.

Just follow the steps I outlined and you'll get in the Version Info screen. There's a grid where you can set all information you want. If you scroll to the end of the grid, you can add your own custom variables, along with their values.

Yours,

Alex
0
 
StefaanCommented:
Hi Alex,

When I commented your comment wasn't there yet.  I guess we were both keying in our comments at the same time.  It was never my intention to repeat someone elses comment.
0
 
RozaAuthor Commented:
Adjusted points from 100 to 200
0
 
RozaAuthor Commented:
Hi!

Something strange is happening with ee.
Looks like I posted three identical questions and my comments are dissapearing.

Hi Alex,

  Ok. I can store variable into version info screen, but how to correct this everytime I rebuild.
Ex. I make Key named Date. Now when I rebuild my project I want to assign value datetostr(date).

Is something like that possible?
0
 
DidierDCommented:
listening ...
0
 
RozaAuthor Commented:
Hi!

Something strange is happening with ee.
Looks like I posted three identical questions and my comments are dissapearing.

Hi Alex,

  Ok. I can store variable into version info screen, but how to correct this everytime I rebuild.
Ex. I make Key named Date. Now when I rebuild my project I want to assign value datetostr(date).

Is something like that possible?
0
 
simonetCommented:
>Is something like that possible?

Unfortunately not, Roza.

I know what you mean - having the "BuildDate" or something like that in the version info, automatically managed by Delphi would be a rael nice feature. Too bad Delphi cannot do that today? Maybe that's possible with Delphi 6!

Yours,

Alex
0
 
RozaAuthor Commented:
Alex thanx for your answer. Guess I just wanted too much from my computer :)
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

  • 6
  • 3
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now