Compatibility problems...

Hi guys,
I've made a database system in visual basic. Works great on my computer, no problems at all. Granted i have installed a few updates from microsoft (jet 4 service pack etc) but i cant remember all of them.

Only trouble is, on some computers i get errors saying i'm missing dll's or ocx's somthing like that. Is there a way i can find out what components my program needs and maybe make something to prepare the computer for my system?

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Jim HornMicrosoft SQL Server Data DudeCommented:
In Visual Basic, you should be able to go to
    Project menu, References... to get all .dll dependencies
    Project menu, Components... to get all .ocx dependancies

Also, if you deployed this app using a decent installer package, it would have detected these and bundled them in with the install package.

stinkinrich88Author Commented:
ah ha! then i think thats what i want! a decent installer package!!

i have added many references and components (eg office xp web components) i just dont know how to install all of these on the desired computer

At the moment I'm using Paquet Builder 2.9 to make an installation file, more of an extraction rather than installation

have you any suggestions on a "decent installer package"??

Jim HornMicrosoft SQL Server Data DudeCommented:
I've used Wise for Windows Installer for Developers with success, but that was three years back.
VB has its own Package & Deployment Wizard that you can use, I believe it ships with Visual Studio Enterprise (all editions)

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

The easiest way for me is to use the Package & Deployment Wizard from the Visual Studio.

It detects all your dependencies and also do the registration of the components on the client workstation during the installation.

The best part is -- IT'S FREE!
Thanks for the help guys, you hit the nail on the head

I didn't even realise i had package and deploy, (i needed to add it under "add ins"), when i used it it kept saying that it could not find the dependancy files that it needed, which were definatly on my computer exactly where it said they were - so i scraped that idea

I did some research, somone suggested Visual Studio Installer, again free, slightly tacky looking installer but it certainly isnt tacky, i can install, repair, uninstall etc and you can load your vb project file straight into it so it will detect the dependancies straight away. Customisable installation wizard, add extra files etc, make shortcuts etc, to get it go here:

stinkinrich88Author Commented:
rachel83 is me, what is with the login system here!! she logged out ages ago and when i logged in it logs in to her account!
Jim HornMicrosoft SQL Server Data DudeCommented:
Thanks for the points.  Good luck with your project.  -Jim

p.s. If stinkinrich88 = rachel83, then we have a duplicate account issue to sort out.  I take it you wish to use the stinkinrich88 account, and not the
rachel83 one?
stinkinrich88Author Commented:
Rachel's my sister i'm using her laptop now but when i log in using this computer i always have to do it twice to load my account for some reason
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic Classic

From novice to tech pro — start learning today.