Error message when you run a Visual Basic application that contains an ImageList control that uses an IPicture interface: "Error 481: Invalid Picture"

Article translations Article translations
Article ID: 974899 - View products that this article applies to.
Expand all | Collapse all

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.

If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, submit a request to Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:
http://support.microsoft.com/contactus/?ws=support
Note The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Prerequisites

You must have Visual Basic 6.0 SP6 installed to apply this hotfix.

Restart requirement

You do not have to restart the computer after you apply this hotfix if no instance of Visual Basic is in use.

Hotfix replacement information

This hotfix does not replace other hotfixes.

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
Collapse this tableExpand this table
File nameFile versionFile sizeDateTime
Vb60sp6-kb974899-x86-enu.msiNot Applicable655,36015-Oct-200906:46
Comct232.cabNot Applicable86,31024-Mar-200904:58
Comct332.cabNot Applicable142,14724-Mar-200904:58
Comctl32.cabNot Applicable237,88724-Mar-200904:58
Comdlg32.cabNot Applicable70,38224-Mar-200904:58
Dbadapt.cabNot Applicable26,70724-Mar-200904:58
Dbgrid32.cabNot Applicable257,48924-Mar-200904:58
Dblist32.cabNot Applicable104,47724-Mar-200904:58
Mci32.cabNot Applicable92,36024-Mar-200904:58
Msaddndr.cabNot Applicable49,42524-Mar-200904:58
Msadodc.cabNot Applicable64,03824-Mar-200904:58
Msbind.cabNot Applicable41,56424-Mar-200904:58
Mscdrun.cabNot Applicable28,46524-Mar-200904:57
Mschrt20.cabNot Applicable452,63424-Mar-200904:58
Mscomct2.cabNot Applicable335,32524-Mar-200904:58
Mscomctl.cabNot Applicable478,73425-Sep-200903:37
Mscomm32.cabNot Applicable59,26424-Mar-200904:58
Msdatgrd.cabNot Applicable133,16824-Mar-200904:58
Msdatlst.cabNot Applicable117,46524-Mar-200904:58
Msdatrep.cabNot Applicable100,02324-Mar-200904:58
Msdbrpt.cabNot Applicable146,94424-Mar-200904:58
Msdbrptr.cabNot Applicable148,22224-Mar-200904:58
Msflxgrd.cabNot Applicable112,05324-Mar-200904:58
Mshflxgd.cabNot Applicable207,71324-Mar-200904:58
Mshtmpgd.cabNot Applicable105,82824-Mar-200904:58
Mshtmpgr.cabNot Applicable44,11924-Mar-200904:57
Msinet.cabNot Applicable66,92224-Mar-200904:58
Msmapi32.cabNot Applicable70,31524-Mar-200904:58
Msmask32.cabNot Applicable89,92824-Mar-200904:58
Msrdc20.cabNot Applicable89,58124-Mar-200904:58
Msrdo20.cabNot Applicable190,95024-Mar-200904:58
Msstdfmt.cabNot Applicable66,36624-Mar-200904:58
Msstkprp.cabNot Applicable50,02424-Mar-200904:57
Mswcrun.cabNot Applicable112,78224-Mar-200904:58
Mswinsck.cabNot Applicable61,98227-Aug-200906:53
Picclp32.cabNot Applicable50,63124-Mar-200904:58
Richtx32.cabNot Applicable100,42124-Mar-200904:58
Sysinfo.cabNot Applicable41,91124-Mar-200904:57
Tabctl32.cabNot Applicable109,94424-Mar-200904:58
Wbclsdsr.cabNot Applicable159,12624-Mar-200904:58
Msaddndr.depNot Applicable2,48602-Sep-200905:41
Msaddndr.dll6.1.98.1699,13625-Sep-200901:32
Mscdrun.depNot Applicable2,54302-Sep-200905:41
Mscdrun.dll6.1.98.1657,15225-Sep-200901:32
Mshtmpgd.dll6.1.98.16245,58425-Sep-200901:32
Mshtmpgr.depNot Applicable2,48602-Sep-200905:41
Mshtmpgr.dll6.1.98.16117,58425-Sep-200901:32
Mswcrun.depNot Applicable2,47402-Sep-200905:41
Mswcrun.dll6.1.98.16310,59225-Sep-200901:32
Wbclsdsr.ocx6.1.98.16334,67225-Sep-200901:32
Comct232.depNot Applicable2,49502-Sep-200905:41
Comct232.ocx6.0.98.16170,08025-Sep-200901:32
Comct332.depNot Applicable3,02402-Sep-200905:41
Comct332.ocx6.7.0.9816415,55225-Sep-200901:32
Comctl32.depNot Applicable2,49502-Sep-200905:41
Comctl32.ocx6.0.98.16614,99225-Sep-200901:32
Comdlg32.depNot Applicable2,49402-Sep-200905:41
Comdlg32.ocx6.1.98.16155,98425-Sep-200901:32
Dbadapt.depNot Applicable2,50102-Sep-200905:41
Dbadapt.dll6.1.98.1657,16825-Sep-200901:32
Dbgrid32.depNot Applicable2,38718-May-200900:29
Dbgrid32.ocx5.1.98.13567,10425-Sep-200901:32
Dblist32.depNot Applicable2,49402-Sep-200905:41
Dblist32.ocx6.1.98.16222,52825-Sep-200901:32
Mci32.depNot Applicable2,39402-Sep-200905:41
Mci32.ocx6.1.98.16215,88025-Sep-200901:32
Msadodc.depNot Applicable2,50202-Sep-200905:41
Msadodc.ocx6.1.98.16134,97625-Sep-200901:32
Msbind.depNot Applicable49202-Sep-200905:41
Msbind.dll6.1.98.1684,80825-Sep-200901:32
Mschrt20.depNot Applicable2,49402-Sep-200905:41
Mschrt20.ocx6.1.98.161,029,96825-Sep-200901:32
Mscomct2.depNot Applicable2,49402-Sep-200905:41
Mscomct2.ocx6.1.98.16659,26425-Sep-200901:32
Mscomctl.depNot Applicable2,49423-Sep-200904:30
Mscomctl.ocx6.1.98.181,069,37625-Sep-200903:34
Mscomm32.depNot Applicable2,49402-Sep-200905:41
Mscomm32.ocx6.1.98.16119,61625-Sep-200901:32
Mscsfdbg.dll6.1.98.1669,44025-Sep-200901:32
Msdatgrd.depNot Applicable2,51402-Sep-200905:41
Msdatgrd.ocx6.1.98.16278,35225-Sep-200901:32
Msdatlst.depNot Applicable2,49402-Sep-200905:41
Msdatlst.ocx6.1.98.16252,24025-Sep-200901:32
Msdatrep.depNot Applicable2,50702-Sep-200905:41
Msdatrep.ocx6.1.98.16206,16025-Sep-200901:32
Msdbrpt.dll6.1.98.16340,80025-Sep-200901:32
Msdbrptr.depNot Applicable2,54502-Sep-200905:41
Msdbrptr.dll6.1.98.16328,51225-Sep-200901:32
Msflxgrd.depNot Applicable2,49418-May-200900:29
Msflxgrd.ocx6.1.98.14258,88025-Sep-200901:32
Mshflxgd.depNot Applicable2,52402-Sep-200905:41
Mshflxgd.ocx6.1.98.16443,48825-Sep-200901:32
Msinet.depNot Applicable2,40502-Sep-200905:41
Msinet.ocx6.1.98.16136,00825-Sep-200901:32
Msmapi32.depNot Applicable2,49402-Sep-200905:41
Msmapi32.ocx6.1.98.16151,37625-Sep-200901:32
Msmask32.depNot Applicable2,49402-Sep-200905:41
Msmask32.ocx6.1.98.16178,51225-Sep-200901:32
Msrdc20.depNot Applicable2,49302-Sep-200905:41
Msrdc20.ocx6.1.98.16190,80025-Sep-200901:32
Msrdo20.depNot Applicable2,67002-Sep-200905:41
Msrdo20.dll6.1.98.16449,87225-Sep-200901:32
Msstdfmt.dll6.1.98.16129,87225-Sep-200901:32
Msstkprp.dll6.1.98.16107,84025-Sep-200901:32
Mswinsck.depNot Applicable2,46302-Sep-200905:41
Mswinsck.ocx6.1.98.17126,80025-Sep-200901:32
Picclp32.depNot Applicable2,49402-Sep-200905:41
Picclp32.ocx6.1.98.16100,16025-Sep-200901:32
Richtx32.depNot Applicable3,00802-Sep-200905:41
Richtx32.ocx6.1.98.16218,43225-Sep-200901:32
Sysinfo.depNot Applicable2,48102-Sep-200905:41
Sysinfo.ocx6.1.98.1680,20825-Sep-200901:32
Tabctl32.depNot Applicable2,49402-Sep-200905:41
Tabctl32.ocx6.1.98.16221,50425-Sep-200901:32

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

For more information about security update 926857, click the following article number to view the article in the Microsoft Knowledge Base:
926857 MS08-070: Description of the security update for Microsoft Visual Basic 6.0 Service Pack 6 Runtime Extended Files: December 9, 2008
For more information about the Visual Basic 6.0 cumulative update rollup, click the following article number to view the article in the Microsoft Knowledge Base:
957924 Description of the cumulative update rollup for the Visual Basic 6.0 Service Pack 6 Runtime Extended Files

Properties

Article ID: 974899 - Last Review: October 7, 2011 - Revision: 2.0
APPLIES TO
  • Microsoft Visual Basic 6.0 Standard Edition
Keywords: 
kbexpertiseadvanced kbsurveynew kbqfe kbbug kbfix KB974899

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com