FIX: Including Current Resource in Project Hangs System

Last reviewed: September 22, 1997
Article ID: Q104350
2.50 MS-DOS kbprg kbfixlist kbbuglist kberrmsg

The information in this article applies to:

  • Microsoft FoxPro for MS-DOS, version 2.5

SYMPTOMS

Including the current, active resource file in a project hangs the system with the following error message:

   abnormal program termination

STATUS

Microsoft has confirmed this to be a problem in FoxPro 2.5 for MS-DOS. This problem was corrected in FoxPro 2.5a for MS-DOS.

MORE INFORMATION

Steps to Reproduce Problem

  1. If the current resource file is FOXUSER, copy FOXUSER.* to TEST.*. Use the SYS(2005) function to verify the current resource file.

  2. Create program TEST1.PRG containing the following line:

          SET RESOURCE TO TEST
    

  3. Create a project with TEST1.PRG as the main program.

  4. Include TEST.DBF in the project.

  5. Save the project and build the application.

  6. Run the application and use the SYS(2005) function to verify that the resource file is set to TEST.

  7. Modify the project and select Build. Then build the application again.

FoxPro will exit to the MS-DOS prompt, with either the error message "abnormal program termination," or the truncated error message "bnormal program termination."

NOTE: This error does not occur if you are running FoxPro 2.5 for MS-DOS under Microsoft Windows.


Additional reference words: FoxDos 2.50 2.50a buglist2.50 fixlist2.50a
errmsg err msg
KBCategory: kbprg kbfixlist kbbuglist kberrmsg
KBSubcategory:
Solution Type : kbfix


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: September 22, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.