-
why is it that when I compile a vb 6 program, and then take the executable (which surely should be raw machine code) and run it on a computer which doesnt contain VB 6, the program wont run, and keeps asking for
MSVBVM60.DLL
Is there any way I can incoperate this DLL into my executable, so the program should run anywhere.
Cheers.
-
VB does require a number of dll files to work.
those files where installed at your computer since you got VB but on other computers you need to download the dll files or just put them with your application.
there is no way you can put those dll's inside your exe.
and if a user runs win95 you might also need to install dcom95 on that computer. (dcom95 contains updated OLE objects and is already in win98)
both files can be downloaded from microsofts web site.
VB6 runtime files:
http://www.microsoft.com/downloads/r...eleaseID=12704
DCom95:
http://download.microsoft.com/msdown.../en/dcom95.exe
-Lumin
-
To successfully run your program on another PC, you need to use VB6's Package and Deployment Wizard or some third-party tool like InstallShield.
-
Gobblekersphlam
Yes, but if you have dough to blow you can gobblekersphlam everything in to a single exe with fusion from http://www.bit-arts.com/fusion.htm Then all you need do is distrubute the exe. No installation on the user’s machine required.
[Edited by RobMWilliams on 03-26-2000 at 02:09 PM]