?
Solved

Setup programs

Posted on 2003-03-25
14
Medium Priority
?
206 Views
Last Modified: 2013-11-14
Hi,

Just wondering what is a good 3rd party setup program for Visual Basic projects.

Not Microsoft's Package & Deployment Wizard or InstallShield.

I'll give the points to the best program.

Thanks,
Bernard
0
Comment
Question by:sexy-sx
  • 4
  • 4
  • 2
  • +4
14 Comments
 
LVL 28

Expert Comment

by:vinnyd79
ID: 8206786
0
 
LVL 28

Accepted Solution

by:
vinnyd79 earned 200 total points
ID: 8206794
0
 

Author Comment

by:sexy-sx
ID: 8206821
It must recognise Visual Basic project dependencies.
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!

 
LVL 2

Expert Comment

by:skyDaemon
ID: 8206853
We use WISE as in one of the suggestions above by vinnyd79.  It's a decent program, fairly simple to learn (we have our testers/support personnel edit our WISE scripts for installs) and for coders it has a watch feature to help you analyze your system dll dependencies (I like this feature myself...).  You'll be able to do whatever you want with it (even making your install look pretty if you want).  

There are a few minor things that should be added as straightforward features, but for these cases there are plenty of workarounds (running a batch file or something is just not as cool as having an actual command).  On the whole the feature set is good, and it's got the crucial things like ability to force replacements of files (not just leaving the existing file because it's newer, and for system dlls it can mark it to be replaced on reboot).  It's got a gui editor and a script editor so you can choose how you want to write your scripts (point and click vs script, you can also switch at will).  It's got decent choices for breaking installs over floppies, editing registries, running batch files etc.  Totally possible to create optional installs that install different things depending on machine or user preferences or whatever.



0
 
LVL 101

Expert Comment

by:mlmcc
ID: 8207229
Visual Installer mentioned by Vinnyd79 is our choice.

mlmcc
0
 

Expert Comment

by:defy_boy
ID: 8207254
the best i know of is inno setup, its free and has a nice interface, i wouldnt use anything else.

http://www.jrsoftware.org/

it can be found there
0
 

Author Comment

by:sexy-sx
ID: 8207939
i'm having problems with distribution.

i have an ADOBC control in my form. Every time i install my program on another system, i get this error:

Provider cannot be found. It may not be properly installed.

I've used:

Microsoft's Package & Deployment Wizard
InstallShield
Visual Studio Installer
Wise Installed
Inno Setup Compiler

And it's all the same.

I don't think these programs are picking up the correct depedent files.
0
 

Expert Comment

by:defy_boy
ID: 8208125
then its not the installer, its your form, some dependencies cannot just take the control that is used, the control has dependencies too sometimes, my guess is that whatever the ADOBC control you are using, will also need to be installed on theirs too

Its like with the webbrowser control, it cant be packeaged, because its part of internet explorer
0
 
LVL 28

Expert Comment

by:vinnyd79
ID: 8209896
I don't think you can just include the ado files without the proper version of MDAC being installed on the users machine.

http://msdn.microsoft.com/library/default.asp?url=/downloads/list/dataaccess.asp

I tend to use version 2.5 for compatability reasons,but I also have 2.6 and 2.7 installed on my development machine as well. Alot of Software packages will include MDAC on the CD in case the user machine does not have the proper Data Access Components.
0
 
LVL 1

Expert Comment

by:DeepBlueInVB
ID: 8210146
0
 

Author Comment

by:sexy-sx
ID: 8214049
i've installed MDAC on the other machines and it still give me this error: Provider cannot be found. It may not be properly installed.
0
 
LVL 28

Expert Comment

by:vinnyd79
ID: 8214187
I would recommend using the component checker on your development machine:

http://www.microsoft.com/downloads/details.aspx?FamilyId=8F0A8DF6-4A21-4B43-BF53-14332EF092C9&displaylang=en

Then make sure you have that version on a machine you want to install on.
0
 
LVL 3

Expert Comment

by:y2ksw
ID: 8218423
The best I know, not just for VB, freeware:

http://www.ammasw.com/LSB_Intro.html
0
 

Author Comment

by:sexy-sx
ID: 8220951
I found the Microsoft Visual Studio Installer the best.

It's not as customizable as Wise and InstallShield, but it's easy for a quick setup.

http://msdn.microsoft.com/vstudio/downloads/tools/vsi11/default.asp

Thank you all for your input!
Bernard
0

Featured Post

[Webinar On Demand] Database Backup and Recovery

Does your company store data on premises, off site, in the cloud, or a combination of these? If you answered “yes”, you need a data backup recovery plan that fits each and every platform. Watch now as as Percona teaches us how to build agile data backup recovery plan.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Since upgrading to Office 2013 or higher installing the Smart Indenter addin will fail. This article will explain how to install it so it will work regardless of the Office version installed.
Create a Windows 10 custom Image with custom task bar and custom start menu using XML for deployment.
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
Suggested Courses
Course of the Month8 days, 10 hours left to enroll

621 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question