FIX: MODIFY REPORT from .EXE Causes Internal Consistency Err

ID: Q108637

2.50 2.50a 2.50b 2.60 | 2.50b

WINDOWS               | MACINTOSH
kbprg kbfixlist kbbuglist

The information in this article applies to:

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

Last Reviewed: October 14, 1997