Specifications
Resource Compiler Messages Page 21 of 24
Accelerator type required (ASCII or VIRTKEY)
The type field in the ACCELERATORS statement must contain either the ASCII or VIRTKEY
value.
BEGIN expected in accelerator table
The BEGIN keyword must immediately follow the ACCELERATORS keyword.
BEGIN expected in dialog
The BEGIN keyword must immediately follow the DIALOG keyword.
BEGIN expected in menu
The BEGIN keyword must immediately follow the MENU keyword.
BEGIN expected in RCData
The BEGIN keyword must immediately follow the RCDATA keyword.
BEGIN keyword expected in string table
The BEGIN keyword must immediately follow the STRINGTABLE keyword.
Cannot re-use string constants
You are using the same value twice in a STRINGTABLE statement. Make sure you are not
mixing overlapping decimal and hexadecimal values. Each ID in a STRINGTABLE must be
unique. For maximum efficiency use contiguous constants that start on a multiple of 16.
Control character out of range [^A - ^Z]
A control character in the ACCELERATORS statement is invalid. The character following the
caret (^) must be between A and Z, inclusive.
Empty menus not allowed
An END keyword appears before any menu items are defined in the MENU statement. Empty
menus are not permitted by the Resource Compiler. Make sure you do not have any open
quotation marks within the MENU statement.
END expected in dialog
The END keyword must occur at the end of a DIALOG statement. Make sure there are no open
quotes left from the preceding statement.
END expected in menu
The END keyword must come at the end of a MENU statement. Make sure you do not have
any open quotation marks or a mismatched pair of BEGIN and END statements.
Expected comma in accelerator Table
RC requires a comma between the event and idvalue fields in the ACCELERATORS statement.
Expected control class name
The class field of a CONTROL statement in the DIALOG statement must be one of the
following types: BUTTON, COMBOBOX, EDIT, LISTBOX, SCROLLBAR, STATIC, or
user-defined. Make sure the class is spelled correctly.
Expected font face name
The typeface field of the FONT option in the DIALOG statement must be an ASCII character
string enclosed in double quotation marks. This field specifies the name of a font.
Expected ID value for menuitem
The MENU statement must contain a menuID field, which specifies the name or number that
identifies the menu resource.
Expected menu string
Each MENUITEM and POPUP statement must contain a text field, which is a string enclosed in
double quotation marks that specifies the name of the menu item or pop-up menu. A
MENUITEM SEPARATOR statement requires no quoted string.
Expected numeric command value
RC was expecting a numeric idvalue field in the ACCELERATORS statement. Make sure that










