Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 261
  • Last Modified:

What is needed to run a VB app???

If I have a VB app that connects to an access database, what is needed on the end users PC to run the app?  Do you have to have access installed as well VB, either, or neither????  I can compile it as an executable and send them both the app and the database, but I need to know what is required for them to run it.  

Thanks
-jdd
0
jddean
Asked:
jddean
1 Solution
 
tWiZtEr_RXCommented:
They prolly should have the VB Runtime Package installed, but they dont need access.
0
 
JacamarCommented:
they won't need anything to run it once it is an exe.  As long as they have the correct database, and it's in the right file location.
0
 
Arthur_WoodCommented:
Jacamar is not completely correct.  As far as Access, they DO NOT need Access installed on each PC, however, to run a VB exe, there are SEVERAL files (DLLs) the MUST be installd, on each PC, in order for the VB-created EXE to be able ro run.  These are all installed by creating an Installation 'SETUP' program - either with the Packaging and Distribution Wizard that is part of your VB installtion (on the PC where the App was developed), or with one of several other comercially available Packaging tools - such as InstallShield, or Wise Installer.

AW
0
Industry Leaders: 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!

 
mlmccCommented:
Don't know if this will work or not but here is a dependency walker.

http://support.crystaldecisions.com/communityCS/FilesAndUpdates/depends20.zip.asp

mlmcc
0
 
jddeanAuthor Commented:
Thanks for the replies.....

In reply to "Arthur Wood" - I see where you are going, but how do I launch the Packaging and Distribution Wizard?  I read about it in the help files and it seems to be exactly what I need.... It just never says how to start!!

Thanks Again
-jdd
0
 
MRAMetharamCommented:
The Package and Deployment wizard comes with MS Visual Basic for the specific purpose of creating a setup program for your application. You should be able to find it under the Microsoft Visual Studio 6.0 Tools on your Start Menu. The instructions are very simple to follow. Personal, I prefer openning my VB project in VB and run the Package and Deployment Wizard from the Add-In menu of Visual Basic.
0
 
syndromaCommented:
IMHO you need only to include the .dll's which are referenced in "VB / Project / References ...". Access shouldn't be needed.
0
 
fluglashCommented:
You need two things:
1) MDAC_TYP
2) msvbvm.dll (this is VB .dll, WARNING:you need the version from your machine if you`ve installed any ServicePack
0
 
marconovaroCommented:

You'll need these packages:

- mdac_typ.exe: that contains the drivers (ADO or DAO) that you need to run your application. You can download this from:
www.microsoft.com/data

- jet engine that contains the engine that is needed to read an Access database. This was included inside MDAC once, but now you'll have to distribute it as a new part

- your application. For this part, run the Package and Deployment wizard, that will find all the required DLLs and OCXs for you. Then, run the setup.exe on the installation PC

You will *not* need neither VB nor Access.

HTH
M




0
 
SankerCommented:
You can compile your .exe with the runtime libraries hard coded in... Makes for very large exe but then only one file is needed.
0
 
Arthur_WoodCommented:
If you have Visual Studio 6 installed, click on the Start button on the Task bar, the  programs/Visual Studio 6/Visual Studio 6 Tools/  to locate the PDW (Package and Deployment Wizard)


alternatively, you should also find it using the Add-Ins Menu item within the VB 6 IDE, then click on Add-In Manager and you should be able then load the PDW into your IDE.

AW
0
 
jddeanAuthor Commented:
Thanks for the answers, I was able to get Arthur Wood’s comment to work fine and he gave a good explanation of what the wizard was doing.... thanks all !!!
0
 
Arthur_WoodCommented:
so why only a B???
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now