Fog Creek Software
Discussion Board




Visual Basic 6 build versions

I was doing some research and discovered that windows uses a 4 part version system - (1.1.3.5)

But VB 6 uses a 3 part system - Major, Minor, Revision - which can be confusing cause it always hard codes a zero in the 3rd section!!!

So, if you version your app as 1.2.3 in VB 6 - in reality Windows assigns it the version 1.2.0.3

Does anyone on the board know why microsoft chose to implement VB6 this way?

Gen'xer
Wednesday, June 30, 2004

More importantly, how do you change it?

Wayne
Wednesday, June 30, 2004

BTW, you're better off not putting VB6 in the subject if you want any good replies.

There are a lot of PLS's on this board (Programming Language Snobs).

Wayne
Wednesday, June 30, 2004

www.vbadvance.com vbAdvance is a plugin (not free, sorry, but not very expensive, either) that lets you control all 4 numbers in versioning.  It does quite a few other things, too.

I don't work for them nor do I get a fee for this.  I just know about it and like it pretty well.

Aaron F Stanton
Thursday, July 01, 2004

Sorry, let's make that a real link:  http://www.vbadvance.com

Aaron F Stanton
Thursday, July 01, 2004

Thanks Aaron F Stanton.

I googled yesterday and found that product too. My question was really about why Microsoft chose to implement VB6 this way?

Gen'xer
Thursday, July 01, 2004

Oh, yeah, so it was...oops.  Um...that, I just don't know.

Aaron F Stanton
Thursday, July 01, 2004

*  Recent Topics

*  Fog Creek Home