https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/170366&feed=atom&action=history
Microsoft KB Archive/170366 - Revision history
2024-03-29T08:56:38Z
Revision history for this page on the wiki
MediaWiki 1.39.3
https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/170366&diff=353503&oldid=prev
X010: Text replacement - "&" to "&"
2020-07-21T11:29:57Z
<p>Text replacement - "&" to "&"</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-GB">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 11:29, 21 July 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l248">Line 248:</td>
<td colspan="2" class="diff-lineno">Line 248:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre class="fixed_text">Q151491 copy() Member of bstrt in COMUTL.H Doesn't Copy</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre class="fixed_text">Q151491 copy() Member of bstrt in COMUTL.H Doesn't Copy</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q166721 C2784 On < Operator When Instantiating an ATL Container</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q166721 C2784 On < Operator When Instantiating an ATL Container</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Q168079 _com_ptr_t::operator=(const _variant_t&<del style="font-weight: bold; text-decoration: none;">amp;</del>) AddRef's Twice</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Q168079 _com_ptr_t::operator=(const _variant_t&) AddRef's Twice</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q168003 Function Prototypes in comutil.h Missing Calling Convention</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q168003 Function Prototypes in comutil.h Missing Calling Convention</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q168111 #import Does Not Compensate for Gaps in vtable</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q168111 #import Does Not Compensate for Gaps in vtable</div></td></tr>
</table>
X010
https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/170366&diff=342726&oldid=prev
X010: Text replacement - """ to """
2020-07-21T10:04:43Z
<p>Text replacement - """ to """</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-GB">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 10:04, 21 July 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l92">Line 92:</td>
<td colspan="2" class="diff-lineno">Line 92:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></div></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></div></div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Once there, click the <del style="font-weight: bold; text-decoration: none;">&quot;</del>get IIS<del style="font-weight: bold; text-decoration: none;">&quot; </del>button and choose <del style="font-weight: bold; text-decoration: none;">&quot;</del>Other free software,<del style="font-weight: bold; text-decoration: none;">&quot; </del>then <del style="font-weight: bold; text-decoration: none;">&quot;</del>Updates for IIS.<del style="font-weight: bold; text-decoration: none;">&quot; </del>Choose a new compressed or uncompressed browsecap.ini file to download.<br /></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Once there, click the <ins style="font-weight: bold; text-decoration: none;">"</ins>get IIS<ins style="font-weight: bold; text-decoration: none;">" </ins>button and choose <ins style="font-weight: bold; text-decoration: none;">"</ins>Other free software,<ins style="font-weight: bold; text-decoration: none;">" </ins>then <ins style="font-weight: bold; text-decoration: none;">"</ins>Updates for IIS.<ins style="font-weight: bold; text-decoration: none;">" </ins>Choose a new compressed or uncompressed browsecap.ini file to download.<br /></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br /></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br /></div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>A full download of Active Server Pages English 1.0b is available under <del style="font-weight: bold; text-decoration: none;">&quot;</del>get iis<del style="font-weight: bold; text-decoration: none;">&quot; </del>as well. The 1.0b English version provides full DBCS enabling and some fixes.<br /></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>A full download of Active Server Pages English 1.0b is available under <ins style="font-weight: bold; text-decoration: none;">"</ins>get iis<ins style="font-weight: bold; text-decoration: none;">" </ins>as well. The 1.0b English version provides full DBCS enabling and some fixes.<br /></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br /></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br /></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Updates to SQL Server and Visual Database Tools:<br /></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Updates to SQL Server and Visual Database Tools:<br /></div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l109">Line 109:</td>
<td colspan="2" class="diff-lineno">Line 109:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>SQL Server Service Pack 3 fixes several issues with the relational engine of Visual Database Tools including:</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>SQL Server Service Pack 3 fixes several issues with the relational engine of Visual Database Tools including:</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* A query with two or more RIGHT/LEFT OUTER JOIN clauses resulted in a syntax error. Now they parse correctly and generate the correct result.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* A query with two or more RIGHT/LEFT OUTER JOIN clauses resulted in a syntax error. Now they parse correctly and generate the correct result.</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Some <del style="font-weight: bold; text-decoration: none;">&quot;</del>complex<del style="font-weight: bold; text-decoration: none;">&quot; </del>queries and views with five or more tables would stop the server. This resulted in a TDS Protocol error and a subsequent stop of Visual Studio. This issue has been corrected.</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Some <ins style="font-weight: bold; text-decoration: none;">"</ins>complex<ins style="font-weight: bold; text-decoration: none;">" </ins>queries and views with five or more tables would stop the server. This resulted in a TDS Protocol error and a subsequent stop of Visual Studio. This issue has been corrected.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Visual Database Tools/Visual InterDev still requires, as a minimum, SQL Server Service Pack 1, but installing SQL Server Service Pack 3 is recommended.<br /></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Visual Database Tools/Visual InterDev still requires, as a minimum, SQL Server Service Pack 1, but installing SQL Server Service Pack 3 is recommended.<br /></div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l121">Line 121:</td>
<td colspan="2" class="diff-lineno">Line 121:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><li>On the View menu in Internet Explorer, click Options.</li></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><li>On the View menu in Internet Explorer, click Options.</li></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><li>Click Security.</li></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><li>Click Security.</li></div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><li>Make the following changes under <del style="font-weight: bold; text-decoration: none;">&quot;</del>Active Content<del style="font-weight: bold; text-decoration: none;">&quot;</del>:</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><li>Make the following changes under <ins style="font-weight: bold; text-decoration: none;">"</ins>Active Content<ins style="font-weight: bold; text-decoration: none;">"</ins>:</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><ol style="list-style-type: lower-alpha;"></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><ol style="list-style-type: lower-alpha;"></div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><li>Deselect the <del style="font-weight: bold; text-decoration: none;">&quot;</del>Allow downloading of active content<del style="font-weight: bold; text-decoration: none;">&quot; </del>check box. (This option ensures that no unknown active content will be downloaded from a World Wide Web site.)</li></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><li>Deselect the <ins style="font-weight: bold; text-decoration: none;">"</ins>Allow downloading of active content<ins style="font-weight: bold; text-decoration: none;">" </ins>check box. (This option ensures that no unknown active content will be downloaded from a World Wide Web site.)</li></div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><li>Select the <del style="font-weight: bold; text-decoration: none;">&quot;</del>Enable ActiveX controls and plug-ins<del style="font-weight: bold; text-decoration: none;">&quot; </del>check box. (This option enables you to use local ActiveX controls, such as those supplied with MSDN and InfoViewer.)</li></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><li>Select the <ins style="font-weight: bold; text-decoration: none;">"</ins>Enable ActiveX controls and plug-ins<ins style="font-weight: bold; text-decoration: none;">" </ins>check box. (This option enables you to use local ActiveX controls, such as those supplied with MSDN and InfoViewer.)</li></div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><li>Select the <del style="font-weight: bold; text-decoration: none;">&quot;</del>Run ActiveX scripts<del style="font-weight: bold; text-decoration: none;">&quot; </del>check box. (This option allows you to use local ActiveX scripts.)</li></ol></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><li>Select the <ins style="font-weight: bold; text-decoration: none;">"</ins>Run ActiveX scripts<ins style="font-weight: bold; text-decoration: none;">" </ins>check box. (This option allows you to use local ActiveX scripts.)</li></ol></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></li></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></li></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><li>Click OK.</li></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><li>Click OK.</li></div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l153">Line 153:</td>
<td colspan="2" class="diff-lineno">Line 153:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>To build a Visual Studio 97 Service Pack 1 query:</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>To build a Visual Studio 97 Service Pack 1 query:</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><ol></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><ol></div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><li>Choose a product. (In this case, click <del style="font-weight: bold; text-decoration: none;">&quot;</del>Any Products.<del style="font-weight: bold; text-decoration: none;">&quot;</del>)</li></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><li>Choose a product. (In this case, click <ins style="font-weight: bold; text-decoration: none;">"</ins>Any Products.<ins style="font-weight: bold; text-decoration: none;">"</ins>)</li></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><li>Set the number of items returned per page (from the default of 25) to 100.</li></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><li>Set the number of items returned per page (from the default of 25) to 100.</li></div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><li>Specify the type of search. This should be set to <del style="font-weight: bold; text-decoration: none;">&quot;</del>Search the article text.<del style="font-weight: bold; text-decoration: none;">&quot;</del></li></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><li>Specify the type of search. This should be set to <ins style="font-weight: bold; text-decoration: none;">"</ins>Search the article text.<ins style="font-weight: bold; text-decoration: none;">"</ins></li></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><li><p>Enter the following as your search phrase:</p></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><li><p>Enter the following as your search phrase:</p></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre class="fixed_text"> VS97FixlistSP1</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre class="fixed_text"> VS97FixlistSP1</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </pre></li></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </pre></li></div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><li>Click <del style="font-weight: bold; text-decoration: none;">&quot;</del>Begin Search.<del style="font-weight: bold; text-decoration: none;">&quot;</del></li></ol></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><li>Click <ins style="font-weight: bold; text-decoration: none;">"</ins>Begin Search.<ins style="font-weight: bold; text-decoration: none;">"</ins></li></ol></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>If there are too many items, try these searches:</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>If there are too many items, try these searches:</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l245">Line 245:</td>
<td colspan="2" class="diff-lineno">Line 245:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q167340 ATL Control Causes Access Violation in Visual Basic 5.0</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q167340 ATL Control Causes Access Violation in Visual Basic 5.0</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </pre></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </pre></div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The fixes for the compiler shown below address the most commonly reported COM issues. These issues include: support for Visual Basic-created controls, internal coding issues in the COM headers, and problems related to smart pointers and reference counting. Additionally, there are fixes for templates that contain improper propagation of the <del style="font-weight: bold; text-decoration: none;">&quot;</del>const<del style="font-weight: bold; text-decoration: none;">&quot; </del>qualifier, and fixes for a problem of forcing instantiation of all template member functions regardless of whether they were actually used. There were also reported problems with either floating-point optimizations, the global optimizer (/Og) or both. All these reported issues have been addressed in the Visual Studio 97 Service Pack 1.</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The fixes for the compiler shown below address the most commonly reported COM issues. These issues include: support for Visual Basic-created controls, internal coding issues in the COM headers, and problems related to smart pointers and reference counting. Additionally, there are fixes for templates that contain improper propagation of the <ins style="font-weight: bold; text-decoration: none;">"</ins>const<ins style="font-weight: bold; text-decoration: none;">" </ins>qualifier, and fixes for a problem of forcing instantiation of all template member functions regardless of whether they were actually used. There were also reported problems with either floating-point optimizations, the global optimizer (/Og) or both. All these reported issues have been addressed in the Visual Studio 97 Service Pack 1.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre class="fixed_text">Q151491 copy() Member of bstrt in COMUTL.H Doesn't Copy</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre class="fixed_text">Q151491 copy() Member of bstrt in COMUTL.H Doesn't Copy</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q166721 C2784 On < Operator When Instantiating an ATL Container</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q166721 C2784 On < Operator When Instantiating an ATL Container</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l254">Line 254:</td>
<td colspan="2" class="diff-lineno">Line 254:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q168009 Smartptr Property in Interface Causes C2512 Error</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q168009 Smartptr Property in Interface Causes C2512 Error</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q168010 /Od May Generate Destructor for Unconstructed Temp Object</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q168010 /Od May Generate Destructor for Unconstructed Temp Object</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Q168028 C2955: Caused By the <del style="font-weight: bold; text-decoration: none;">&quot;</del>using<del style="font-weight: bold; text-decoration: none;">&quot; </del>Declaration</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Q168028 C2955: Caused By the <ins style="font-weight: bold; text-decoration: none;">"</ins>using<ins style="font-weight: bold; text-decoration: none;">" </ins>Declaration</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q168029 Global Optimizations (/Og) May Cause the Compiler to Hang</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q168029 Global Optimizations (/Og) May Cause the Compiler to Hang</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q167996 /Og Causes Invalid Double Result Returned from Function</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q167996 /Og Causes Invalid Double Result Returned from Function</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l276">Line 276:</td>
<td colspan="2" class="diff-lineno">Line 276:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q167731 Access Violation When Connecting in MFC ODBC Application</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q167731 Access Violation When Connecting in MFC ODBC Application</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q168004 Unable to Initialize DAO/Jet db Engine Error</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q168004 Unable to Initialize DAO/Jet db Engine Error</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Q167423 CRecordset Members Not in <del style="font-weight: bold; text-decoration: none;">&quot;</del>Add Member Variable Dialog Box</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Q167423 CRecordset Members Not in <ins style="font-weight: bold; text-decoration: none;">"</ins>Add Member Variable Dialog Box</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </pre></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </pre></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
</table>
X010
https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/170366&diff=280318&oldid=prev
X010: Text replacement - "<" to "<"
2020-07-20T16:10:46Z
<p>Text replacement - "<" to "<"</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-GB">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 16:10, 20 July 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l247">Line 247:</td>
<td colspan="2" class="diff-lineno">Line 247:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The fixes for the compiler shown below address the most commonly reported COM issues. These issues include: support for Visual Basic-created controls, internal coding issues in the COM headers, and problems related to smart pointers and reference counting. Additionally, there are fixes for templates that contain improper propagation of the &quot;const&quot; qualifier, and fixes for a problem of forcing instantiation of all template member functions regardless of whether they were actually used. There were also reported problems with either floating-point optimizations, the global optimizer (/Og) or both. All these reported issues have been addressed in the Visual Studio 97 Service Pack 1.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The fixes for the compiler shown below address the most commonly reported COM issues. These issues include: support for Visual Basic-created controls, internal coding issues in the COM headers, and problems related to smart pointers and reference counting. Additionally, there are fixes for templates that contain improper propagation of the &quot;const&quot; qualifier, and fixes for a problem of forcing instantiation of all template member functions regardless of whether they were actually used. There were also reported problems with either floating-point optimizations, the global optimizer (/Og) or both. All these reported issues have been addressed in the Visual Studio 97 Service Pack 1.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre class="fixed_text">Q151491 copy() Member of bstrt in COMUTL.H Doesn't Copy</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre class="fixed_text">Q151491 copy() Member of bstrt in COMUTL.H Doesn't Copy</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Q166721 C2784 On <del style="font-weight: bold; text-decoration: none;">&lt; </del>Operator When Instantiating an ATL Container</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Q166721 C2784 On <ins style="font-weight: bold; text-decoration: none;">< </ins>Operator When Instantiating an ATL Container</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q168079 _com_ptr_t::operator=(const _variant_t&amp;) AddRef's Twice</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q168079 _com_ptr_t::operator=(const _variant_t&amp;) AddRef's Twice</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q168003 Function Prototypes in comutil.h Missing Calling Convention</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Q168003 Function Prototypes in comutil.h Missing Calling Convention</div></td></tr>
</table>
X010
https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/170366&diff=89706&oldid=prev
3155ffGd: importing KB archive
2020-07-18T15:35:09Z
<p>importing KB archive</p>
<p><b>New page</b></p><div><div id="nsbanner"><br />
<br />
<div id="bannerrow1"><br />
<br />
{|<br />
| Knowledge Base<br />
|<br />
|}<br />
<br />
<br />
</div><br />
<div id="TitleRow"><br />
<br />
= <span id="KB170366"></span>INFO: Visual Studio 97 Service Pack 1 Readme =<br />
<br />
<br />
</div><br />
<br />
</div><br />
<div id="nstext" valign="BOTTOM"><br />
<br />
Article ID: 170366<br />
<br />
Article Last Modified on 2/18/2004<br />
<br />
<br />
-----<br />
<br />
APPLIES TO<br /><br />
<br /><br />
<br />
* Microsoft Visual Studio 97 Service Pack 1<br />
<br />
<br />
-----<br />
<br />
<div class="notice_section"><br />
<br />
This article was previously published under Q170366<br />
<br />
</div><br />
<div class="summary_section"><br />
<br />
== SUMMARY ==<br />
<br />
This is a copy of the Visual Studio 97 Service Pack 1 Readme (English language version).<br />
<br />
</div><br />
<div class="moreinformation_section"><br />
<br />
== MORE INFORMATION ==<br />
<br />
=== The Microsoft Visual Studio 97 Service Pack 1 ===<br />
<br />
The Microsoft Visual Studio 97 Service Pack 1 upgrades the following Visual Studio applications:<br />
* Microsoft Visual Studio 97 (Professional and Enterprise Editions)<br />
* Microsoft Visual Basic, version 5.0 (Professional and Enterprise Editions)<br />
* Microsoft Visual C++, version 5.0 (Professional and Enterprise Editions)<br />
* Microsoft Visual InterDev<br />
* Microsoft Visual J++, version 1.1<br />
* Microsoft Visual SourceSafe, version 5.0<br />
<br />
These Visual Studio applications should be shut down before installing the Visual Studio 97 Service Pack 1. Install the Visual Studio 97 Service Pack 1 whenever you have updated or changed any of the applications in Visual Studio to ensure that you have the latest fixes.<br />
=== Installing the Microsoft Visual Studio 97 Service Pack 1 ===<br />
<br />
To install the Service Pack, insert the CD into your computer's CD-ROM drive. If you have downloaded and decompressed the Visual Studio 97 Service Pack 1 or if the Visual Studio 97 Service Pack 1 setup does not automatically launch, go to the root directory of the Visual Studio 97 Service Pack 1 and run setup. The setup.exe will detect the language of your computer's operating system and run one of the following setups:<br />
<pre class="fixed_text">\fra\setup (French)<br />
\deu\setup (German)<br />
\enu\setup (English)<br />
\jpn\setup (Japanese)<br />
</pre><br />
The Visual Studio 97 Service Pack 1 detects any installed Visual Studio applications and the specific languages those applications use. (Files are checked for language which is determined by the operating system settings and the individual file settings.) The Visual Studio 97 Service Pack 1 supports the following languages: English, French, German, Italian, Japanese, Korean, Simplified Chinese, Spanish, and Traditional Chinese.<br /><br />
<br /><br />
During the installation, the Visual Studio 97 Service Pack 1 displays the files to be installed or updated based on the installed applications detected. After updating your installation of any of the Visual Studio applications, the Visual Studio 97 Service Pack 1 appends any actions to the VS97SP1.log file, which is stored in the root or temporary directory. If you run the Visual Studio 97 Service Pack 1 again, any additional file updates are appended to the end of the log file.<br />
=== Notes on Fixes in the Visual Studio 97 Service Pack 1 ===<br />
<br />
Do Not Use the Microsoft Utility RegClean 4.1 with Visual Studio or Any Visual Studio Applications:<br /><br />
<br /><br />
If you run RegClean 4.1 (build 97.71), you might find (if you have Visual C++ Enterprise or Visual Basic Enterprise installed) that the Database Designer no longer works or (if you have Visual InterDev installed) the Database Designer and LinkView tools no longer work. If you have run RegClean, then reinstall the Visual Studio applications as appropriate.<br /><br />
<br /><br />
Active Server Pages (ASP) Browser Component Does Not Recognize the Browser:<br /><br />
<br /><br />
If you are installing a new release of Internet Explorer or Netscape, the ASP browser component object may not work in Visual Studio. The string identifying the browser may not be present in the browsecap.ini file, which is located on the Web server. The solution is to either manually change the file or download a newer version of the file from the Internet Information Server (IIS) Web site.<br /><br />
<br /><br />
The version of the browsecap.ini file that currently ships with the Visual InterDev server components does not recognize Internet Explorer 3.02 as a valid browser. This results in an error when running an .asp page using the browser component in Internet Explorer 3.02.<br /><br />
<br /><br />
An updated version of the browsecap.ini file, as well as a 1.0b updated version of Active Server Pages, is available at:<br />
<div class="indent"><br />
<br />
http://www.microsoft.com/iis/<br />
<br />
<br />
</div><br />
Once there, click the &quot;get IIS&quot; button and choose &quot;Other free software,&quot; then &quot;Updates for IIS.&quot; Choose a new compressed or uncompressed browsecap.ini file to download.<br /><br />
<br /><br />
A full download of Active Server Pages English 1.0b is available under &quot;get iis&quot; as well. The 1.0b English version provides full DBCS enabling and some fixes.<br /><br />
<br /><br />
Updates to SQL Server and Visual Database Tools:<br /><br />
<br /><br />
We recommend downloading SQL Server Service Pack 3 if you are working with Visual Database Tools and/or Visual InterDev.<br /><br />
<br /><br />
The SQL Server Service Pack 3 is available at:<br />
<div class="indent"><br />
<br />
http://www.msdn.microsoft.com<br />
<br />
<br />
</div><br />
SQL Server Service Pack 3 fixes several issues with the relational engine of Visual Database Tools including:<br />
* A query with two or more RIGHT/LEFT OUTER JOIN clauses resulted in a syntax error. Now they parse correctly and generate the correct result.<br />
* Some &quot;complex&quot; queries and views with five or more tables would stop the server. This resulted in a TDS Protocol error and a subsequent stop of Visual Studio. This issue has been corrected.<br />
<br />
Visual Database Tools/Visual InterDev still requires, as a minimum, SQL Server Service Pack 1, but installing SQL Server Service Pack 3 is recommended.<br /><br />
<br /><br />
Internet Explorer Security Options and InfoViewer:<br /><br />
<br /><br />
InfoViewer, the integrated online documentation viewer included with MSDN and Visual Studio, relies on the Internet Explorer security settings for active content. The online documentation included with MSDN and Visual Studio includes some active content. If you set your Internet Explorer security's maximum security options while browsing the World Wide Web, some types of hyperlinks in your online documentation will not work.<br /><br />
<br /><br />
Allowing Internet Explorer to download an ActiveX control and then automatically executing the downloaded code is a legitimate security concern. However, you can protect against this problem and still use the online documentation included with MSDN and Visual Studio. To do so, complete the following steps:<br />
<ol><br />
<li>On the View menu in Internet Explorer, click Options.</li><br />
<li>Click Security.</li><br />
<li>Make the following changes under &quot;Active Content&quot;:<br />
<ol style="list-style-type: lower-alpha;"><br />
<li>Deselect the &quot;Allow downloading of active content&quot; check box. (This option ensures that no unknown active content will be downloaded from a World Wide Web site.)</li><br />
<li>Select the &quot;Enable ActiveX controls and plug-ins&quot; check box. (This option enables you to use local ActiveX controls, such as those supplied with MSDN and InfoViewer.)</li><br />
<li>Select the &quot;Run ActiveX scripts&quot; check box. (This option allows you to use local ActiveX scripts.)</li></ol><br />
</li><br />
<li>Click OK.</li><br />
<li>Restart Visual Studio.</li></ol><br />
<br />
Special Instructions for Visual C++ for Windows CE:<br /><br />
<br /><br />
Visual C++ for Windows CE customers may experience problems with the Visual Studio family of products. Visual C++ for Windows CE is not currently supported with the Visual Studio Service Pack. If you want to install any part of the Visual Studio 97 Service Pack 1, please uninstall Visual C++ for Windows CE first. If you encounter any problems using Visual C++ for Windows CE with Visual Studio, please call Visual C++ for Windows CE product support.<br /><br />
<br /><br />
Updating Visual C++ .map Files:<br /><br />
<br /><br />
Visual Studio 97 Service Pack 1 updates the following .map files if you installed them in your system or system32 directory with Visual C++ 5.0. If you installed these .map files to a different location, used some derivative of these files, or used the .map files directly from the Visual C++ 5.0 CD, you will need to update these files manually or reference them directly from the Visual Studio 97 Service Pack 1 CD. You can find the Visual Studio 97 Service Pack 1 updates to these files in the \all\vc\debug directory on the Visual Studio Service 97 Pack 1 CD.<br />
<pre class="fixed_text"> Mfc42.map<br />
Mfc42d.map<br />
Mfc42u.map<br />
Mfc42ud.map<br />
Mfcd42d.map<br />
Mfcn42d.map<br />
Mfcn42ud.map<br />
Mfco42d.map<br />
Mfco42ud.map<br />
</pre><br />
=== Finding More Information on Issues Resolved with the Visual Studio 97 Service Pack 1 ===<br />
<br />
The Microsoft Knowledge Base contains articles that provide more in-depth information about the issues with Visual Studio that are fixed in the Visual Studio 97 Service Pack 1. To locate these articles, go to http://support.msdn.microsoft.com/support/ and then follow the instructions below to build a query.<br /><br />
<br /><br />
To build a Visual Studio 97 Service Pack 1 query:<br />
<ol><br />
<li>Choose a product. (In this case, click &quot;Any Products.&quot;)</li><br />
<li>Set the number of items returned per page (from the default of 25) to 100.</li><br />
<li>Specify the type of search. This should be set to &quot;Search the article text.&quot;</li><br />
<li><p>Enter the following as your search phrase:</p><br />
<pre class="fixed_text"> VS97FixlistSP1<br />
</pre></li><br />
<li>Click &quot;Begin Search.&quot;</li></ol><br />
<br />
If there are too many items, try these searches:<br />
* VS97FixlistSP1 and visualc (this gets only the Microsoft Visual C++ articles).<br />
* VS97FixlistSP1 and not visualc (this gets everything except the Visual C++ articles).<br />
<br />
To refine the query, see the guide to queries on:<br />
<div class="indent"><br />
<br />
http://www.msdn.microsoft.com/search/qrylang.htm.<br />
<br />
<br />
</div><br />
==== Visual Studio Microsoft Knowledge Base Articles ====<br />
<br />
<pre class="fixed_text">Q168264 Copying Samples to a Dir with High ASCII Stops File I/O<br />
Q168265 Error Microsoft Jscript error After Copying Sample<br />
</pre><br />
Visual Basic 5.0 Microsoft Knowledge Base Articles:<br /><br />
<br /><br />
The fixes shown below address the problems in dbgrid32.ocx, msrdc20.ocx, and msrdo20.dll related to data-binding and other issues. Also included are fixes for the incompatibility problems with comctl32.ocx. There is also an update to the Visual Basic 5 Setup Kit and some of the .cab files for the ActiveX component download. These .cab files are not installed by the Visual Studio 97 Service Pack 1 but are included on the Visual Studio 97 Service Pack 1 CD.<br />
<pre class="fixed_text">Q168163 Memory Leak When Calling UserConnection Query Event<br />
Q167951 AUTMGR32.EXE Fails After Component Download<br />
Q168153 DBGrid Bound to RDC Displays a Single Row After MoveLast<br />
Q168160 Error on Update After AddNew With RDC and Bound Controls<br />
Q168156 DBGrid Bound to RDC Displays Small ResultSets Incorrectly<br />
Q168161 Distributed Transaction Fails On Subsequent Runs<br />
Q168157 Problems Binding Multiple Controls to RDC 2.0<br />
Q167950 DAO Internet Component Download Fails to Install<br />
Q168159 DBCombo Updates Incorrectly When Using RDC Bound ListSource<br />
Q168162 RDO Move 0 Fails to Refresh Record<br />
<br />
Q167948 Internet Component Download Fails After Using Setup Toolkit<br />
Q168158 Can't Close Resultset if DBGrid Bound to RDC<br />
Q168155 Crash when Resizing Column of Split DBGrid<br />
Q167122 FindItem Method of ListView Incorrectly Returns an Error<br />
Q167123 COMCTL32.OCX Is Binary Incompatible with Previous Version<br />
Q167947 ODBC CAB File Does Not Install 16-bit ODBC Files<br />
</pre><br />
Visual Database Tools Microsoft Knowledge Base Articles:<br />
<pre class="fixed_text">Q168295 Updating Single Row Replaces Data in All Rows of a Cursor<br />
</pre><br />
Visual SourceSafe Microsoft Knowledge Base Articles:<br />
<pre class="fixed_text">Q167274 Analyze May Hang or Crash When Running on Large Databases<br />
Q167273 VSS Editor/Viewer Removing or Replacing Characters<br />
Q165776 Admin Cannot See Files With Project Security Enabled<br />
Q167737 Deploy to a Unix Server Via FTP Fails<br />
Q166469 Multiple Check In Fails with Keyword Expansion<br />
</pre><br />
Visual J++ Microsoft Knowledge Base Articles:<br />
<pre class="fixed_text">Q167719 JavaTLB gives an Internal Compiler Error with VBCCE Control<br />
Q167720 Saving Java File on Multi-Processor Machine Crashes MSDEV<br />
Q167828 Cannot Access the ClassView Information File Error<br />
Q167998 Cannot Debug Visual J++ Programs On IE 4.0 Pre-Release<br />
</pre><br />
Visual InterDev Microsoft Knowledge Base Articles:<br />
<pre class="fixed_text">Q168296 GPF When Expanding Links in Japanese Version of VI<br />
Q168297 Data Connection Icons Not Displayed for global.asa<br />
Q168269 MSWC BrowserType Control Does Not Recognize IE 3.02<br />
Q165834 Can't Set Permissions Back to Root Web Permissions<br />
Q168270 Update Error When Updating Sybase Table From ASP<br />
Q168271 Sybase Cursor Can't Scroll Back in DF Wizard Created Form<br />
Q168272 GPF When Refreshing a Project Containing Sybase Connection<br />
<br />
Q168273 Invalid Operation When Deleting the End Sybase Record<br />
Q168274 GPF When Selecting .ALX Files in Template Wizard<br />
Q168275 Corrupted Dialog Titles in Japanese Version<br />
Q167846 Reserved Error When Running DataForm Wizard Against Access<br />
Q167267 New Devisws.pkg for 0-Byte File Save Problem<br />
<br />
Q166674 Reserved Error When Entering Certain Valid SQL Statements<br />
Q167836 DataForm Wizard Not Sizing Column Width Properly For DBCS<br />
</pre><br />
Visual C++ Microsoft Knowledge Base Articles:<br />
<pre class="fixed_text">Q168007 Remote Debugging Very Slow in Visual C++ Version 5.0<br />
Q166285 MSDEV Crashes When Converting VC++ 4.0 Projects<br />
Q165792 MSDEV.EXE Application Error When Building an Application<br />
Q167994 Cvpack INTERNAL ERROR When Linking Large Projects<br />
Q167423 CRecordset Members Not in Add Member Variable Dialog Box<br />
Q167845 Class Wizard Deletes Source Files<br />
</pre><br />
The fixes for the Active Template Library (ATL) shown below address the most commonly reported issues: MBCS compatibility, container compatibility issues, and internal coding errors in ATL.<br />
<pre class="fixed_text">Q167526 ATL Control May Cause An Access Violation<br />
Q167949 OnWindowMessage Returns BOOL for HRESULT<br />
Q167340 ATL Control Causes Access Violation in Visual Basic 5.0<br />
</pre><br />
The fixes for the compiler shown below address the most commonly reported COM issues. These issues include: support for Visual Basic-created controls, internal coding issues in the COM headers, and problems related to smart pointers and reference counting. Additionally, there are fixes for templates that contain improper propagation of the &quot;const&quot; qualifier, and fixes for a problem of forcing instantiation of all template member functions regardless of whether they were actually used. There were also reported problems with either floating-point optimizations, the global optimizer (/Og) or both. All these reported issues have been addressed in the Visual Studio 97 Service Pack 1.<br />
<pre class="fixed_text">Q151491 copy() Member of bstrt in COMUTL.H Doesn't Copy<br />
Q166721 C2784 On &lt; Operator When Instantiating an ATL Container<br />
Q168079 _com_ptr_t::operator=(const _variant_t&amp;) AddRef's Twice<br />
Q168003 Function Prototypes in comutil.h Missing Calling Convention<br />
Q168111 #import Does Not Compensate for Gaps in vtable<br />
<br />
Q168009 Smartptr Property in Interface Causes C2512 Error<br />
Q168010 /Od May Generate Destructor for Unconstructed Temp Object<br />
Q168028 C2955: Caused By the &quot;using&quot; Declaration<br />
Q168029 Global Optimizations (/Og) May Cause the Compiler to Hang<br />
Q167996 /Og Causes Invalid Double Result Returned from Function<br />
<br />
Q168011 C1001, file 'fppeeps.c', line 394, Caused By /Og<br />
Q151499 Compiler Performs Illegal Sign Conversion Optimization<br />
Q167967 /Og Increments the Index of a Loop Too Soon.<br />
Q168012 Incorrect Code Generated When Using Floating-Point and /Og<br />
Q151500 /Og Causes vfptr Initialization Problems<br />
<br />
Q167995 Calling a Function Returning double May Not pop FPU Stack<br />
Q168008 C2166: Incorrect Type Deduction for Template Parameter<br />
</pre><br />
Listed below are the Linker fixes that correct a reported problem that ICF (Identical COMDAT Folding) was causing severe build time losses. The fixes also remove size limits that were imposed on the size of an executable and raise the maximum size of the ILK file used by the linker to 64 MB.<br />
<pre class="fixed_text">Q151501 Linking Large Projects Can Be Very Slow<br />
</pre><br />
The fixes for the Microsoft Foundation Classes (MFC) listed below deal with the most commonly reported issues that prevented binary compatibility with MFC 4.2 (shipped with Visual C++ 4.2). These issues included unintended dependencies on the latest comctl32.dll, the 3.0 version of odbc32.dll, threading issues and internal coding errors in MFC.<br />
<pre class="fixed_text">Q167693 MFC Application Hangs on Multiprocessor Machine<br />
Q167692 Assertion Line 257 in File DlgProp.cpp<br />
Q167650 Problems with ToolTips on Windows 95<br />
Q167731 Access Violation When Connecting in MFC ODBC Application<br />
Q168004 Unable to Initialize DAO/Jet db Engine Error<br />
Q167423 CRecordset Members Not in &quot;Add Member Variable Dialog Box<br />
</pre><br />
<br />
</div><br />
<div class="references_section"><br />
<br />
== REFERENCES ==<br />
<br />
For additional information, please see the following articles in the Microsoft Knowledge Base:<br />
<div class="indent"><br />
<br />
'''[[../170365|170365]]''' INFO: Visual Studio 97 Service Pack 1 - What, Where, and Why<br /><br />
<br /><br />
'''[[../170367|170367]]''' HOWTO: Determine VS97 Service Pack Updates in a Product<br />
<br />
<br />
</div><br />
<br />
</div><br />
<br /><br />
<br />
Additional query words: kbVBp500 kbVBp kbWinCE100 wince kvVS97sp1 kbVS97sp2 kbVS97SP3 kbreadme<br />
<br />
Keywords: kbinfo kbfix kbvs97sp1fix kbvs97sp2fix kbreadme KB170366<br />
<br />
<div class="footer"><br />
<br />
<br /><br />
<br />
<br />
-----<br />
<br />
[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]<br />
<br />
<span>© Microsoft Corporation. All rights reserved.</span><br />
<br />
<br />
</div><br />
<br />
</div></div>
3155ffGd