cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Anadolu
Level 5

Are the System DLLs and OCXs necessary to be included in the deployment package?

A 32bit Windows application developed in VB6, requires some system DLLS and ActiveX components such as MSCOMCTL.OCX, MSVCRTD.DLL, SYSINFO.OCX etc As we all know they in x86 systems are in the c:\Windows\System32, in x64 systems, and in the C:\Windows\SysWOW64 directories. Do I have to specifically include these files in my project or they are used as required from these directories regardless?
0 Kudos

(2) Replies
JohnTech
Level 6 Flexeran
Level 6 Flexeran

From the link below it looks like msvcrt.dll is shipped with Windows and mscomctl.ocx and sysinfo.ocx need to be distributed with your application. The link was last updated in August 2015, so you may want to dig around to see if there have been any changes since then.


Support Statement for Visual Basic 6.0 on Windows Vista, Windows Server 2008, Windows 7, Windows 8 and Windows 8.1, Windows Server 2012, and Windows 10

https://msdn.microsoft.com/en-us/vstudio/ms788708.aspx

0 Kudos
Anadolu
Level 5

jkell wrote:
From the link below it looks like msvcrt.dll is shipped with Windows and mscomctl.ocx and sysinfo.ocx need to be distributed with your application. The link was last updated in August 2015, so you may want to dig around to see if there have been any changes since then.


Support Statement for Visual Basic 6.0 on Windows Vista, Windows Server 2008, Windows 7, Windows 8 and Windows 8.1, Windows Server 2012, and Windows 10

https://msdn.microsoft.com/en-us/vstudio/ms788708.aspx


Thank you very much. This is very helpful. Is there a way to know all the files (DLLs, OCXs) required by an application? I use Depends but it does not show many files required.
0 Kudos