Microsoft KB Archive/71046

= Mouse Menu Messages =

PSS ID Number: 71046

Article Last Modified on 9/23/2003

-

The information in this article applies to:


 * Microsoft Mouse

-



This article was previously published under Q71046



SUMMARY
The following mouse menu messages can be found in Appendix C of the &quot;Microsoft Mouse Programmer's Reference&quot; published by Microsoft Press. This information applies to Microsoft Mouse menu programming on MS-DOS systems.

nnnn Error(s) Detected
This message indicates how many (nnnn) errors MAKEMENU detected while attempting to process the .DEF file.

nnnn Symbol(s) Used
After successfully converting the .DEF file, MAKEMENU presents this message telling you how many symbols were used in the .DEF file.

xxxxx Before BEGIN
The first statement in your .DEF file must be a BEGIN statement. Correct the .DEF file and run MAKEMENU again.

Cannot Use System Reserved Label: xxxxx
One of the labels in the .DEF file is reserved for use by MAKEMENU. Change each occurrence of the specified label in the .DEF file and run MAKEMENU again.

Cannot Use System Reserved Parameter: xxxxx
One of the parameters in the .DEF file is reserved for use by MAKEMENU. Change each occurrence of the specified parameter in the .DEF file and run MAKEMENU again.

Close Quote Missing
A statement in the .DEF file contained an item that did not include a closing quotation mark. Correct the .DEF file and run MAKEMENU again.

Conversion Completed
The MAKEMENU utility has finished creating a loadable menu file.

Error--Invalid Statement: xxxxx
The statement didn't have a label, the label didn't end with a colon, it had an invalid parameter, or a syntax error occurred.

Error--Label Previously Used: xxxxx
The same label was used to name more than one statement.

Error--Label Not Found: xxxxx
A label specified for a parameter did not exist. Be sure that the statements have correct labels.

Extra Colon After Label: xxxxx
MAKEMENU detected an extra colon after one of the labels. You can use only one colon after a label.

Illegal Function Call at Address nnnn
A TYPE or an EXECUTE statement had too many parameters, a SELECT statement defined the item selection area outside the menu, or the quotation marks in a SELECT or an OPTION statement were placed incorrectly. Also, the parameters or scan codes may be invalid, and naming a menu with more than eight characters will generate this error.

Invalid Statement
MAKEMENU detected an invalid statement in the .DEF file.

Keyboard Emulation Off
The mouse menu program is no longer running.

Keyboard Emulation On
The mouse menu program is running.

xxxxx--Label Pointer Not Found
One of the statement parameters referred to a label that did not exist in the file.

Label Previously Used
You used the same label twice in the same program.

Menu Installed
You started up a mouse menu program, and it's running.

Must Run Under DOS 2.0 or Later
You cannot use MAKEMENU with a version of MS-DOS earlier than 2.0.

Name of File to Convert:
You typed MAKEMENU to create a loadable mouse menu file without specifying a mouse menu filename. Type in the filename.

OPTION Statement Before MENU Statement
You can use OPTION statements only within a MENU/MEND subroutine.

Program Too Large
The size of the mouse menu .DEF file will cause the resulting .MNU file to be larger than the 57K maximum.

Too Many Symbols (User-Defined Labels)
Your .DEF file used more than 967 symbols. (MAKEMENU allows 1,000 symbols. However, MAKEMENU used 33, so only 967 are available to the user.)

Additional query words: programming error code noupd

Keywords: error programming KB71046

Technology: kbMouseSearch kbMSHardwareSearch

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© 2004 Microsoft Corporation. All rights reserved.