FIX: Menu Builder Removes Windows Message Information

Last reviewed: October 14, 1997
Article ID: Q105120
2.50 MS-DOS kbprg kbfixlist kbbuglist kberrmsg

The information in this article applies to:

  • Microsoft FoxPro for MS-DOS, version 2.5

SYMPTOMS

A FoxPro for Windows menu that has been opened and saved by the FoxPro for MS-DOS Menu Builder loses all FoxPro for Windows message information for the menu.

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

The message information is the text that is displayed in the FoxPro for Windows status bar for a menu selection. This information typically describes the function of the selected menu.

The FoxPro 2.5 for MS-DOS Menu Builder does not correctly read the existing information from the message field into its data structure for the menu. Therefore, when it writes a new menu file, the message field information is discarded.

Steps to Reproduce Problem

  1. Start FoxPro for Windows.

  2. Use the Quick Menu option of the Menu Builder to create a new menu named TEST.MNX (assuming you do not already have a file with the same name).

  3. Choose the Options button in the first row of the TEST.MNX window (the row that has "\<File" for its Prompt).

  4. In the Prompt Options dialog box, select the Message check box. Verify that the message in the Expression Builder contains the following text:

    Create, open, save, print files or quit FoxPro

  5. Choose OK twice to return to the main TEST.MNX window.

  6. Save TEST.MNX, then quit FoxPro for Windows.

  7. Start FoxPro for MS-DOS.

  8. Open TEST.MNX.

  9. Change the name of the first prompt from "\<File" to "\<File Test" (without the quotation marks).

  10. Save the changes to TEST.MNX.

  11. Quit FoxPro for MS-DOS.

  12. Start FoxPro for Windows.

  13. Open TEST.MNX.

  14. Choose the Options button in the first row of the quick menu (the row that now has "\<File Test" for its prompt).

Note that the Messages check box is no longer selected. Select the Messages box. Note that the Expression Builder no longer contains any text.


Additional reference words: FoxDos 2.50 buglist2.50 fixlist2.50a errmsg err
msg genmenu
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: October 14, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.