|
-
Mar 23rd, 2000, 05:33 PM
#1
Thread Starter
Junior Member
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.
-
Mar 23rd, 2000, 05:49 PM
#2
Addicted Member
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
-
Mar 24th, 2000, 01:06 AM
#3
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.
-
Mar 26th, 2000, 02:04 AM
#4
New Member
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]
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|