DOCUMENT:Q156076 30-JUL-2001 [visualc] TITLE :BUG: WWWQuote Sample Generates Error Message PRODUCT :Microsoft C Compiler PROD/VER:winnt: OPER/SYS: KEYWORDS:kbISAPI kbMFC kbVC kbVC420bug kbVC500fix kbMFC420bug kbGrpDSMFCATL ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - The Microsoft Foundation Classes (MFC), used with: - *EDITOR Please do not choose this product*Microsoft Visual C++ 32-bit Edition* use 241, 265, 225, version 4.2 ------------------------------------------------------------------------------- SYMPTOMS ======== The WWWQuote sample reports the following error when trying to bring up a new page from the Welcome page. BAD REQUEST Your client sent a request that this server didn't understand. Request: CAUSE ===== The HTML in the sample that is generated for the pages has a bug that prevents the DLL from correctly parsing the input from these pages. RESOLUTION ========== Modify all the .htm files as shown below to fix the problem. Replace all instances of NAME="MfcISAPICommmand" with the following: NAME="MfcISAPICommand" Note that the original .htm files have an extra [ASCII 147]m[ASCII 148] in MfcISAPICommand. Rebuild the DLL. STATUS ====== Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. This has been fixed in the WWWQuote sample that shipped with Visual C++ version 5.0 or later. MORE INFORMATION ================ The files that contain the bug are: issueerr.htm next.htm prev.htm quoteerr.htm selhead.htm settail.htm welcome.htm You can open these files by expanding the dependency files in Fileview for the project, and double-clicking the .htm file. Additional query words: WWWQuote ====================================================================== Keywords : kbISAPI kbMFC kbVC kbVC420bug kbVC500fix kbMFC420bug kbGrpDSMFCATL Technology : kbAudDeveloper kbMFC Version : winnt: Issue type : kbbug ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 2001.