Hi,
Post by Abhishek...
can anyone tell me which is the latest VB6 Cumulative Update?
I mostly use common dialog and common control.
...
Don't know if that helps, but I have compiled some infos, see below.
*****
* Overview
*****
KB896559 2005-11 Bugfix Update : Superseeded
- Remark: Superseeded by KB957924, not longer necessary
- Files : Mscomctl.ocx, Comctl32.ocx only
- Fixes : Division by zero in mentioned files
- Bugs : None
KB926857 2008-12 Security Update : Superseeded
- Remark: Superseeded by KB957924, do not use!
- Bugs : Many. Even MS does advice to not use it!
KB957924 2009-05 Cumulative update rollup: Mandatory
- Remark: Security update, with some other fixes too. Superseeds
KB896559 and
KB926857, can be applied over both KB896559 and KB926857
- Files : Runtime extended files (selected ActiveX controls and libraries)
- Fixes : Security, stability, fixes especially for newer OSes (Vista
and up)
- Bugs : Some say that it contains new bugs!
KB974899 2009-10 Hotfix for KB957924 : Not mandatory
- Remark: Hotfix, apply only if necessary
- Files : Same files as with KB957924 cumulative update rollup, only
Mswinsck
control has changed (according to file list)!
- Fixes : Some bugs introduced with KB957924
- Bugs : Some say that it did not fix all bugs introduced with KB957924!
Situation is still unclear. KB896559 works. KB926857 is superseeded by
KB957924,
because KB926857 introduced many bugs. KB926857 still has bugs, some of them
being adressed in KB974899. However some people say that KB974899 dos not
resolve other bugs introduced in KB957924! Sadly no one says what bugs!
*****
* KB896559 2005-11 Bugfix Update
* Mscomctl.ocx, Comctl32.ocx
*****
http://support.microsoft.com/kb/896559
FIX: The Windows Common Controls Mscomctl.ocx or Comctl32.ocx may cause your
application or the Visual Basic 6 IDE to unexpectedly quit, or you may
receive a
"Divide By Zero" error message
*****
* KB926857 2008-12 Security Update
* Runtime Extended Files (some ActiveX Controls)
*****
http://support.microsoft.com/kb/926857/
This update introduced many new bugs! Do not use! Even MS (see below)
recommends
to not use it. Is completely replaced by KB957924 (see below).
MS08-070: Description of the security update for Microsoft Visual Basic 6.0
Service Pack 6 Runtime Extended Files: December 9, 2008
Microsoft has released cumulative update 957924 for the Microsoft Visual
Basic
6.0 Service Pack 6 (SP6) Runtime Extended Files. This cumulative update
contains
all the fixes in security update 926857 and includes several other stability
fixes and performance fixes for the ActiveX controls that are included
in the
Visual Basic 6.0 Runtime Extended Files. Additionally, the ActiveX
controls that
are included in this cumulative update will be the baseline for any future
updates for these ActiveX controls. This includes security updates and
hotfixes
for these ActiveX controls. Therefore, we strongly recommend that you
install
cumulative update 957924 to have the latest supported baseline for these
ActiveX controls.
*****
* KB957924 2009-05 Cumulative update rollup
* Runtime Extended Files (selected ActiveX controls and libraries)
*****
http://support.microsoft.com/kb/957924
Description of the cumulative update rollup for the Visual Basic 6.0 Service
Pack 6 Runtime Extended Files
Microsoft has released a cumulative update rollup for the Microsoft
Visual Basic
6.0 Service Pack 6 (SP6) Runtime Extended Files. This cumulative update
rollup
includes security update 926857 and updated versions of many other Microsoft
ActiveX controls that make up the Visual Basic 6.0 Runtime Extended Files.
* What are the Visual Basic 6.0 Runtime Extended Files?
The Visual Basic 6.0 Runtime Extended Files include select ActiveX
control OCX
files, libraries, and tools that are delivered together with the Visual
Basic
6.0 IDE media and as an online release. Typically, the Visual Basic 6.0
IDE or
the Microsoft.com Web site installs these files on the development system.
Then, the developer redistributes these files together with the developer's
applications.
* Do I really need this cumulative update rollup?
Yes. This cumulative update rollup contains the previously mentioned
security
fixes and several other stability fixes and performance fixes for the
ActiveX
controls that are included in the Visual Basic 6.0 Runtime Extended Files.
Additionally, the ActiveX controls that are included in this cumulative
update
rollup will be the baseline for any future updates for these ActiveX
controls.
This includes security updates and hotfixes for these ActiveX controls.
Therefore, we strongly recommend that you install this cumulative update
rollup to have the latest supported baseline for these ActiveX controls.
* I am a third-party software developer, and I use the ActiveX controls
in my
application. What do I have to do?
If you redistribute the ActiveX controls, make sure that you update the
version of the ActiveX controls that are installed together with your
application by downloading this cumulative update rollup.
* I am developing software that contains a redistributable ActiveX control.
What do I do?
Install this cumulative update rollup for your development software. If you
redistributed an ActiveX control together with an application, issue an
updated version of the application to your customers. In the updated version
of the application, include the updated version of the file in this
cumulative
update rollup for your development software.
*****
* KB974899 2009-10 Hotfix for KB957924
* Runtime Extended Files (selected ActiveX controls and libraries)
* Same files as with KB957924 cumulative update rollup
*****
http://support.microsoft.com/kb/974899
http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=974899
This seems to just fix some specific problems. MS advices to not apply this
hot fix if the problem does not occur on your computer. Additionally the hot
fix includes all the files from the KB957924 cumulative update rollup, with
only the file Mswinsck.ocx changed (version and file size), all other files
staying unchanged!
* Symptoms
Consider the following scenario:
* You have installed Microsoft Visual Basic 6.0 Service Pack 6 (SP6) on a
computer.
* You install the security update MS08-070 that is described in Microsoft
Knowledge Base (KB) article 926857, or you install the Visual Basic 6.0
cumulative update rollup that is described in KB article 957924.
* You use a version of the Microsoft Winsock control (mswinsck.ocx). The
version number of the control is between 6.01.9812 and 6.01.9816.
* You have a Visual Basic application that contains an ImageList
control. The
control contains a ListImage object that uses an IPicture interface.
In this scenario, you run the application, and then you receive the
following
error message:
Error 481: Invalid Picture.
* Resolution
A supported hotfix is available from Microsoft. However, this hotfix is
intended to correct only the problem that is described in this article.
Apply
this hotfix only to systems that are experiencing this specific problem.
--
Ulrich Korndoerfer
VB tips, helpers, solutions -> http://www.prosource.de/Downloads/
MS Newsgruppen Alternativen -> http://www.prosource.de/ms-ng-umzug.html