Click to See Complete Forum and Search --> : works on some computers


January 22nd, 2000, 12:19 AM
Can anyone please explain to me what is going on?

I made an executable VB6 program and it works fine on about 75% of the computers I test it on. (This 75% is a mixture of VB and NON VB computers)

The other 25% I get a message saying I'm missing a required .dll which is MSVBVM60. The only pattern I see is that of these 25% none of them had VB installed.

I don't want to use the package & setup wizzard because of size. So what I'm trying to ask is: What is the minimum computer requirements for this VB6 exe. to work on? It must be something other than VB because it works on some NON VB computers. right? wrong?

Thanks,
James
cjbox@msn.com

Chris Eastwood
January 22nd, 2000, 05:15 AM
VB EXE/OCX/DLL files all require the VB Runtime DLL's (and other OCX's) - this is why you should always create a setup program using PDW or similar (WISE, InstallShield etc). You could create the setup on your machine to identify all the required components, and then copy them to the new machine, but I'd still recommend using a deployment program of some sort (eg. If their OLEAUT32.DLL is out of date for instance) - it only needs to install the runtime DLL's once, then you can just ship your EXE/DLL/OCX files each time.


Chris Eastwood

CodeGuru - the website for developers
http://codeguru.developer.com/vb