Welcome Guest.   Make a donation to an author on the site August 31, 2014, 01:25:40 AM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
Your Support Funds this Site: View the Supporter Yearbook.
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1]   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: Automated Builds for Visual Basic 6  (Read 5123 times)
Booma-Booma
Supporting Member
**
Posts: 41

View Profile Give some DonationCredits to this forum member
« on: November 11, 2006, 12:00:19 PM »

Does anyone know of any good tools for Automating builds of Visual basic 6 projects? I have 16 activeX dlls that are a plugin to a CAD package so they have no exe and I don't control the CAD package. Quite frequently the CAD package breaks binary compatibility and therefore breaks my program. I then have to rebuild each program manually, breaking compatibility and making sure that all the references are pointing to the correct versions.

I would be looking for a command line utility that I could pass the name of the project and it would scan the project, change references if appropriate and break (and re-establish) binary compatibility when necessary.

Is there such a tool?

Thanks
Logged
mouser
First Author
Administrator
*****
Posts: 33,288



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #1 on: November 11, 2006, 12:22:46 PM »

maybe Visual Build Pro: http://www.kinook.com/VisBuildPro/thirdparty.html
or Final Builder: http://www.finalbuilder.com/finalbuilder.aspx
Logged
Booma-Booma
Supporting Member
**
Posts: 41

View Profile Give some DonationCredits to this forum member
« Reply #2 on: November 13, 2006, 02:06:39 PM »


I downloaded Visual Build Pro. It works exactly the way I want a build tool to work! It even supports subversion and inno! mouser thanks for the tip.
Logged
tinjaw
Supporting Member
**
Posts: 1,926



I'm so glad breakbeat techno isn't an illegal drug

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #3 on: February 02, 2009, 02:20:58 PM »

As a developer, I understand both of these programs are more than worth their respective prices.

However...  tongue

My pocketbook isn't as understanding as I would like it to be these days.   thumb down

I was wondering if anybody knew of any FOSS alternatives for this type of GUI-driven tool?

I'd kill for an eclipse project to take on this type of tool.  thumbs up
Logged

 
mwb1100
Supporting Member
**
Posts: 1,294


View Profile Give some DonationCredits to this forum member
« Reply #4 on: May 06, 2009, 01:33:22 AM »

Sorry for raising this thread from the dead, but if anyone is still potentially in the market for one of these tools, Visual Build Pro is going to be on BitDuJour in about a week (May 12, 2009).

It's still going to be a fair bit of cash compared to most software discussed on DC - $120 - but that's a hefty discount off the normal $300 price.
Logged
r0bertdenir0
Supporting Member
**
Posts: 49


View Profile Give some DonationCredits to this forum member
« Reply #5 on: June 07, 2009, 02:27:34 AM »

tinjaw I don't know how yr situation applies 2 the original question, but going on the original issue of linking to a CAD program that frequently breaks binary compatibility & forcing a recompile...
Why not use late binding instead?
In that situation what I would try is 2 create the project as normal, linking to type libraries & such so that you get the full benefit of intellisense.
When everything is working, change yr strongly typed references to the 3rd party library with Variants or Objects.
Also replace all uses of the NEW operator with CreateObject & remove the project references to those controls or dlls.
You only need to do this for 3rd party objects that might break binary compatibilty.
Also keep in mind the Add Components dialog which has a checkbox to "REMOVE INFO ABOUT UNUSED ACTIVEX CONTROLS" - you may need to check/uncheck that (I forget which Wink)
If you take this scripting-like approach, binary compatibility should not be an issue.
However you're still gonna have some apps which change the structure of their exposed objects but that would always be a recompile...
Logged
Ath
Supporting Member
**
Posts: 2,201



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #6 on: June 07, 2009, 08:22:13 AM »

Continuous Integration is the key-word here, and there are several free systems for that, besides Visual Build Pro or Final Builder, although their integrations may be a little less polished then when using a commercial system.
Often used systems are: Hudson, Continuum and Cruise Control. All have their strong and weak points, but none cost money right away, so maybe that's waht some are trying to find? A sum-up of features en comparison can be found here

HTH
Ath
Logged

Pages: [1]   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.035s | Server load: 0.02 ]