Link to home
Start Free TrialLog in
Avatar of trevena
trevena

asked on

Make Exe

hello,
I created a project that links to an ODBC data source.

I created it using the "Standard Exe" project in VB6.

It works fine on the development machine.

Moving it to another machine causes all sorts of error.  Most of them were dll libraries not found.  I copied these across.  

When I now run the program it works fine, except it keeps on throiwing up a "Applicatioon Defined or object-orinteted error", which I've tracked down in the source code to the first line that queries the ODBC source.  The odbc source is excatley the same on the test machine.  I assume that this might be another dll problem.

Why should I have to go through all this fuss?  Shouldn't vb6 have a clever way of setting this up for the user (instead of copying dlls, registering dlls etc).

If I could get an exe file that i could just copy from machine to machine, I would be a happy man.

Malcolm

Avatar of Maquiavelo
Maquiavelo

 Whenever U R moving the EXE to another machine U should generate an installation program with the Setup Wizard, and then install it on target machine. The Setup program registers OCXs and DLLs itself.
Avatar of trevena

ASKER

This might sound a bit daft, but where do I find the "Setup Wizard"

Is it a stand alone application, or an option sowher in the IDE?
Malcolm
Avatar of Éric Moreau
Since you are using VB6, you will find the Package and Deployment Wizard (instead of the Setup Wizard that comes with VB5).

You will find this tool in the Tools menu where you find your VB6 link.

This tool will collect all the requested files and create 3 files:
-a CAB file;
-Setup.EXE;
-Setup.LST.

On the other PC, executes Setup.exe that will read and install the other 2 files. Then your application should start.
Avatar of trevena

ASKER

Thanks!
Worked a treat.
ASKER CERTIFIED SOLUTION
Avatar of Éric Moreau
Éric Moreau
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of trevena

ASKER

Whoops!
Sorry.