Microsoft KB Archive/105120

{| = FIX: Menu Builder Removes Windows Message Information =
 * width="100%"|

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
 * }