FIX: Error message when you call the SendData method several times: "Run-time error '10014': Invalid argument" 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 VB6 cumulative update rollup
that is described in KB article 957924. The version of the Microsoft Winsock control (mswinsck.ocx)
is in the range from 6.01.9812 to 6.01.9816. In this scenario, when you call the
SendData method several times, you receive the following error
message:
Run-time error '10014': Invalid argument
A
supported hotfix is now available from Microsoft. However, it is intended to
correct only the problem that this article describes. Apply it only to systems
that are experiencing this specific problem.
To resolve this problem,
contact Microsoft Customer Support Services to obtain the hotfix. For a
complete list of Microsoft Customer Support Services telephone numbers and
information about support costs, visit the following Microsoft Web site:
Note In special cases, charges that are ordinarily incurred for
support calls may be canceled if a Microsoft Support Professional determines
that a specific update will resolve your problem. The usual support costs will
apply to additional support questions and issues that do not qualify for the
specific update in question.
Prerequisites You must have Microsoft Visual Basic 6.0 Service Pack 6 (SP6)
installed to apply this hotfix.
Restart requirement You do not have to restart the computer after you install the
hotfix if no relative instance is in use.
Hotfix replacement information This hotfix does not replace any 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 table Expand this table
File name File version File
size Date Time Platform Comct232.cab Not
Applicable 86,310 24-Mar-2009 04:58 Not
Applicable Comct332.cab Not
Applicable 142,147 24-Mar-2009 04:58 Not
Applicable Comctl32.cab Not
Applicable 237,887 24-Mar-2009 04:58 Not
Applicable Comdlg32.cab Not
Applicable 70,382 24-Mar-2009 04:58 Not
Applicable Dbadapt.cab Not
Applicable 26,707 24-Mar-2009 04:58 Not
Applicable Dbgrid32.cab Not
Applicable 257,489 24-Mar-2009 04:58 Not
Applicable Dblist32.cab Not
Applicable 104,477 24-Mar-2009 04:58 Not
Applicable Mci32.cab Not
Applicable 92,360 24-Mar-2009 04:58 Not
Applicable Msaddndr.cab Not
Applicable 49,425 24-Mar-2009 04:58 Not
Applicable Msadodc.cab Not
Applicable 64,038 24-Mar-2009 04:58 Not
Applicable Msbind.cab Not
Applicable 41,564 24-Mar-2009 04:58 Not
Applicable Mscdrun.cab Not
Applicable 28,465 24-Mar-2009 04:57 Not
Applicable Mschrt20.cab Not
Applicable 452,634 24-Mar-2009 04:58 Not
Applicable Mscomct2.cab Not
Applicable 335,325 24-Mar-2009 04:58 Not
Applicable Mscomctl.cab Not
Applicable 479,056 24-Mar-2009 04:58 Not
Applicable Mscomm32.cab Not
Applicable 59,264 24-Mar-2009 04:58 Not
Applicable Msdatgrd.cab Not
Applicable 133,168 24-Mar-2009 04:58 Not
Applicable Msdatlst.cab Not
Applicable 117,465 24-Mar-2009 04:58 Not
Applicable Msdatrep.cab Not
Applicable 100,023 24-Mar-2009 04:58 Not
Applicable Msdbrpt.cab Not
Applicable 146,944 24-Mar-2009 04:58 Not
Applicable Msdbrptr.cab Not
Applicable 148,222 24-Mar-2009 04:58 Not
Applicable Msflxgrd.cab Not
Applicable 112,053 24-Mar-2009 04:58 Not
Applicable Mshflxgd.cab Not
Applicable 207,713 24-Mar-2009 04:58 Not
Applicable Mshtmpgd.cab Not
Applicable 105,828 24-Mar-2009 04:58 Not
Applicable Mshtmpgr.cab Not
Applicable 44,119 24-Mar-2009 04:57 Not
Applicable Msinet.cab Not
Applicable 66,922 24-Mar-2009 04:58 Not
Applicable Msmapi32.cab Not
Applicable 70,315 24-Mar-2009 04:58 Not
Applicable Msmask32.cab Not
Applicable 89,928 24-Mar-2009 04:58 Not
Applicable Msrdc20.cab Not
Applicable 89,581 24-Mar-2009 04:58 Not
Applicable Msrdo20.cab Not
Applicable 190,950 24-Mar-2009 04:58 Not
Applicable Msstdfmt.cab Not
Applicable 66,366 24-Mar-2009 04:58 Not
Applicable Msstkprp.cab Not
Applicable 50,024 24-Mar-2009 04:57 Not
Applicable Mswcrun.cab Not
Applicable 112,782 24-Mar-2009 04:58 Not
Applicable Mswinsck.cab Not
Applicable 61,960 20-Jul-2009 05:28 Not
Applicable Picclp32.cab Not
Applicable 50,631 24-Mar-2009 04:58 Not
Applicable Richtx32.cab Not
Applicable 100,421 24-Mar-2009 04:58 Not
Applicable Sysinfo.cab Not
Applicable 41,911 24-Mar-2009 04:57 Not
Applicable Tabctl32.cab Not
Applicable 109,944 24-Mar-2009 04:58 Not
Applicable Wbclsdsr.cab Not
Applicable 159,126 24-Mar-2009 04:58 Not
Applicable Msaddndr.dep Not
Applicable 2,486 14-Jul-2009 06:11 Not
Applicable Msaddndr.dll 6.1.98.16 99,136 24-Mar-2009 04:52 x86 Mscdrun.dep Not
Applicable 2,543 14-Jul-2009 05:59 Not
Applicable Mscdrun.dll 6.1.98.16 57,152 24-Mar-2009 04:52 x86 Mshtmpgd.dll 6.1.98.16 245,584 24-Mar-2009 04:52 x86 Mshtmpgr.dep Not
Applicable 2,486 14-Jul-2009 05:58 Not
Applicable Mshtmpgr.dll 6.1.98.16 117,584 24-Mar-2009 04:52 x86 Mswcrun.dep Not
Applicable 2,474 14-Jul-2009 06:09 Not
Applicable Mswcrun.dll 6.1.98.16 310,592 24-Mar-2009 04:52 x86 Wbclsdsr.ocx 6.1.98.16 334,672 24-Mar-2009 04:52 x86 Comct232.dep Not
Applicable 2,495 08-Jul-2009 06:36 Not
Applicable Comct232.ocx 6.0.98.16 170,080 24-Mar-2009 04:52 x86 Comct332.dep Not
Applicable 3,026 18-May-2009 00:28 Not
Applicable Comct332.ocx 6.7.0.9816 415,552 24-Mar-2009 04:52 x86 Comctl32.dep Not
Applicable 2,495 08-Jul-2009 06:35 Not
Applicable Comctl32.ocx 6.0.98.16 614,992 24-Mar-2009 04:52 x86 Comdlg32.dep Not
Applicable 2,494 14-Jul-2009 05:59 Not
Applicable Comdlg32.ocx 6.1.98.16 155,984 24-Mar-2009 04:52 x86 Dbadapt.dep Not
Applicable 2,501 14-Jul-2009 06:04 Not
Applicable Dbadapt.dll 6.1.98.16 57,168 24-Mar-2009 04:52 x86 Dbgrid32.dep Not
Applicable 2,387 18-May-2009 00:29 Not
Applicable Dbgrid32.ocx 5.1.98.13 567,104 24-Mar-2009 04:52 x86 Dblist32.dep Not
Applicable 2,494 14-Jul-2009 06:08 Not
Applicable Dblist32.ocx 6.1.98.16 222,528 24-Mar-2009 04:52 x86 Mci32.dep Not
Applicable 2,394 14-Jul-2009 06:00 Not
Applicable Mci32.ocx 6.1.98.16 215,880 24-Mar-2009 04:52 x86 Msadodc.dep Not
Applicable 2,502 14-Jul-2009 06:02 Not
Applicable Msadodc.ocx 6.1.98.16 134,976 24-Mar-2009 04:52 x86 Msbind.dep Not
Applicable 492 14-Jul-2009 06:02 Not
Applicable Msbind.dll 6.1.98.16 84,808 24-Mar-2009 04:52 x86 Mschrt20.dep Not
Applicable 2,494 14-Jul-2009 06:04 Not
Applicable Mschrt20.ocx 6.1.98.16 1,029,968 24-Mar-2009 04:52 x86 Mscomct2.dep Not
Applicable 2,494 14-Jul-2009 06:00 Not
Applicable Mscomct2.ocx 6.1.98.16 659,264 24-Mar-2009 04:52 x86 Mscomctl.dep Not
Applicable 2,494 14-Jul-2009 06:00 Not
Applicable Mscomctl.ocx 6.1.98.16 1,069,376 24-Mar-2009 04:52 x86 Mscomm32.dep Not
Applicable 2,494 14-Jul-2009 06:02 Not
Applicable Mscomm32.ocx 6.1.98.16 119,616 24-Mar-2009 04:52 x86 Mscsfdbg.dll 6.1.98.16 69,440 24-Mar-2009 04:52 x86 Msdatgrd.dep Not
Applicable 2,514 14-Jul-2009 06:04 Not
Applicable Msdatgrd.ocx 6.1.98.16 278,352 24-Mar-2009 04:52 x86 Msdatlst.dep Not
Applicable 2,494 14-Jul-2009 06:09 Not
Applicable Msdatlst.ocx 6.1.98.16 252,240 24-Mar-2009 04:52 x86 Msdatrep.dep Not
Applicable 2,507 14-Jul-2009 06:04 Not
Applicable Msdatrep.ocx 6.1.98.16 206,160 24-Mar-2009 04:52 x86 Msdbrpt.dll 6.1.98.16 340,800 24-Mar-2009 04:52 x86 Msdbrptr.dep Not
Applicable 2,545 14-Jul-2009 06:05 Not
Applicable Msdbrptr.dll 6.1.98.16 328,512 24-Mar-2009 04:52 x86 Msflxgrd.dep Not
Applicable 2,494 18-May-2009 00:29 Not
Applicable Msflxgrd.ocx 6.1.98.14 258,880 24-Mar-2009 04:52 x86 Mshflxgd.dep Not
Applicable 2,524 14-Jul-2009 06:12 Not
Applicable Mshflxgd.ocx 6.1.98.16 443,488 24-Mar-2009 04:52 x86 Msinet.dep Not
Applicable 2,405 14-Jul-2009 06:02 Not
Applicable Msinet.ocx 6.1.98.16 136,008 24-Mar-2009 04:52 x86 Msmapi32.dep Not
Applicable 2,494 14-Jul-2009 06:00 Not
Applicable Msmapi32.ocx 6.1.98.16 151,376 24-Mar-2009 04:52 x86 Msmask32.dep Not
Applicable 2,494 14-Jul-2009 06:00 Not
Applicable Msmask32.ocx 6.1.98.16 178,512 24-Mar-2009 04:52 x86 Msrdc20.dep Not
Applicable 2,493 14-Jul-2009 06:01 Not
Applicable Msrdc20.ocx 6.1.98.16 190,800 24-Mar-2009 04:52 x86 Msrdo20.dep Not
Applicable 2,670 14-Jul-2009 05:59 Not
Applicable Msrdo20.dll 6.1.98.16 449,872 24-Mar-2009 04:52 x86 Msstdfmt.dll 6.1.98.16 129,872 24-Mar-2009 04:52 x86 Msstkprp.dll 6.1.98.16 107,840 24-Mar-2009 04:52 x86 Mswinsck.dep Not
Applicable 2,463 14-Jul-2009 06:02 Not
Applicable Mswinsck.ocx 6.1.98.17 126,800 20-Jul-2009 05:25 x86 Picclp32.dep Not
Applicable 2,494 14-Jul-2009 06:01 Not
Applicable Picclp32.ocx 6.1.98.16 100,160 24-Mar-2009 04:52 x86 Richtx32.dep Not
Applicable 3,008 14-Jul-2009 06:01 Not
Applicable Richtx32.ocx 6.1.98.16 218,432 24-Mar-2009 04:52 x86 Sysinfo.dep Not
Applicable 2,481 14-Jul-2009 06:01 Not
Applicable Sysinfo.ocx 6.1.98.16 80,208 24-Mar-2009 04:52 x86 Tabctl32.dep Not
Applicable 2,494 14-Jul-2009 06:01 Not
Applicable Tabctl32.ocx 6.1.98.16 221,504 24-Mar-2009 04:52 x86
Microsoft
has confirmed that this is a problem in the Microsoft products that are listed
in the "Applies to" section.
For more information about security update
926857, click the following article number to view the article in the Microsoft
Knowledge Base:
926857
(http://support.microsoft.com/kb/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 informationabout VB6 cumulative update rollup, click the
following article number to view the article in the Microsoft Knowledge Base:
957924
(http://support.microsoft.com/kb/957924/
)
Description of the cumulative update rollup for the Visual Basic 6.0 Service Pack 6 Runtime Extended Files
Article ID: 972877 - Last Review: October 7, 2011 - Revision: 3.0
APPLIES TO Microsoft Visual Basic 6.0 Standard Edition kbexpertiseadvanced kbsurveynew kbqfe KB972877
Thank you! Your feedback is used to help us improve our support content. For more assistance options, please visit the
Help and Support Home Page .