BUG: GP Fault When Running FoxDoc on Project with .DBF Only

Last reviewed: April 29, 1996
Article ID: Q101050
The information in this article applies to:
  • Microsoft FoxPro for Windows, versions 2.5, 2.5a, 2.5b, 2.6

SYMPTOMS

Running FoxDoc on a project containing only database files causes a general protection (GP) fault.

RESOLUTION

To avoid the GP fault, add a single file of type .PRG, .SPR/.SPX, .MPR/.MNX, or .QPR to the project.

STATUS

Microsoft has confirmed this to be a problem in FoxPro versions 2.5, 2.5a, 2.5b, and 2.6 for Windows. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

MORE INFORMATION

Steps to Reproduce Problem

  1. Create project named TEST.

  2. Add a file of type .DBF to this project.

  3. Save the project.

  4. Run FoxDoc on the project. Specify TEST.PJX as the main file and TEST.PJX's directory as the program, data, and output directories.

  5. Choose the Generate button on the FoxDoc main screen.

    A Windows-based application Error dialog box with Cancel and Ignore options will appear. Choose Cancel.

A Windows error box will appear, with the following message:

   Application Error: FOXPROW caused a General Protection Fault in
   module FOXDOC.FLL at xxxx:yyyy

Closing FoxPro after the GP fault does not appear to release all the used memory back to Windows, as evidenced by the information in the About Program Manager dialog box.

NOTE: In Visual FoxPro for Windows, FoxDoc has been replaced by the Documentation Wizard, which does not have this problem.


Additional reference words: FoxWin 2.50 2.50a 2.50b gpf buglist2.50
buglist2.50a buglist2.50 buglist2.50b buglist2.60 2.60
KBCategory: kbprg kbbuglist
KBSubcategory: FxtoolFoxdoc


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.

Last reviewed: April 29, 1996
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.