FIX: MODIFY REPORT from .EXE Causes Internal Consistency Err

Last reviewed: October 14, 1997
Article ID: Q108637
2.50 2.50a 2.50b 2.60 | 2.50b
WINDOWS               | MACINTOSH
kbprg kbfixlist kbbuglist

The information in this article applies to:

  • Microsoft FoxPro for Windows, versions 2.5, 2.5a, 2.5b, 2.6
  • Microsoft FoxPro Distribution Kit for Windows, versions 2.5, 2.5a, 2.5b, 2.6
  • Microsoft FoxPro for Macintosh, version 2.5b

SYMPTOMS

An "Internal Consistency Error" message may occur when you are modifying a report from within an executable (.EXE) file created with the FoxPro Distribution Kit.

CAUSE

If an .EXE file is built with an option to execute a MODIFY REPORT <file> command and comments are added to any object on a report or label, FoxPro may generate an "Internal Consistency Error" message.

RESOLUTION

Comments are entirely for your reference and are ignored when the report is run. To avoid this problem, do not add comments to any object on a report or label.

STATUS

Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. This problem was corrected in FoxPro 2.6a for Windows, and FoxPro 2.6a for Macintosh.

MORE INFORMATION

Steps to Reproduce Problem

WARNING: Close all running applications and save your data before following this procedure.

  1. Create a report form named TEST.FRX with one text object on it.

  2. Create a program that contains only the following line:

          MODIFY REPORT TEST.FRX
    

  3. Create a project named TEST.PJX and build this project into an .EXE file.

  4. Save the .EXE file to the same directory where the FOXW250x.ESL file is located.

  5. Quit FoxPro for Windows.

  6. From File Manager, double-click the TEST.EXE program. Your report form should open.

  7. Double-click an object and attempt to add a comment. At this point, you may receive the "Internal Consistency Error" message.


Additional reference words: FoxMac FoxWin 2.50 2.50a 2.50b 2.60
fixlist2.60a buglist2.50 buglist2.50a buglist2.50b buglist2.60 ICE errmsg
err msg
KBCategory: kbprg kbfixlist kbbuglist
KBSubcategory: FxtoolGeneral
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: October 14, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.