?
Solved

Setup programs

Posted on 2003-03-25
14
Medium Priority
?
195 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
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

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

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

Question has a verified solution.

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

The debugging module of the VB 6 IDE can be accessed by way of the Debug menu item. That menu item can normally be found in the IDE's main menu line as shown in this picture.   There is also a companion Debug Toolbar that looks like the followin…
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 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…
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…
Suggested Courses

764 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