PDA

Click to See Complete Forum and Search --> : [RESOLVED] [VB6] - Minimum required runtime files?


DigiRev
Mar 18th, 2008, 06:41 AM
I use a 3rd party program to make the installer (Easy Install Creator). But I first use VB's Package & Deployment wizard to easily put all of the necessary files into one folder which makes things quicker.

But then there are also files that are not needed since they are just for the P&D setup wizard. I'm trying to figure out just the necessary files.

In this case, an empty VB project with no controls/extra references added.

Here is the list of files that I'm unsure of:

ASYCFILT.DLL
Microsoft OLE 2.40 for Windows NT(TM) and Windows 95(TM) Operating Systems

COMCAT.DLL
Microsoft Component Category Manager Library

OLEAUT32.DLL
Microsoft OLE 2.40 for Windows NT(TM) and Windows 95(TM) Operating Systems

OLEPRO32.DLL

Do I need any of those? I was thinking I need the OLE ones but according to the Project -> References menu, the OLE Automation reference uses VB6.OLB.

RhinoBull
Mar 18th, 2008, 10:35 AM
I think those are core components: http://support.microsoft.com/kb/290887

DigiRev
Mar 18th, 2008, 04:16 PM
Thanks Rhino, so I guess I need all of them.

These files are the base dependencies for any component or application that is created in Visual Basic 6.0:
Asycfilt.dll 2.40.4275.1 144 KB (147,728 bytes)
Comcat.dll 4.71.1460.1 21.7 KB (22,288 bytes)
Msvbvm60.dll 6.0.97.82 1.32 MB (1,386,496 bytes)
Oleaut32.dll 2.40.4275.1 584 KB (598,288 bytes)
Olepro32.dll 5.0.4275.1 160 KB (164,112 bytes)
Stdole2.tlb 2.40.4275.1 17.5 KB (17,920 bytes)

randem
Mar 18th, 2008, 10:14 PM
You MUST also include

6.0.81.69 VB5DB.DLL

If you use any Bound Data Controls.

DigiRev
Mar 20th, 2008, 08:28 PM
You MUST also include

6.0.81.69 VB5DB.DLL

If you use any Bound Data Controls.

Thanks randem. But I know better than to use Data Bound controls. ;)