PRB: App Studio Does Not Evaluate RC File Constant ExpressionLast reviewed: August 26, 1997Article ID: Q101527 |
The information in this article applies to:
SYMPTOMSAn attempt to use a constant integer expression to define a resource identifier in an application's resource (.RC) file fails. App Studio version 1.x displays the following message:
Error RW2002: File not found: <resource>Visual C++ version 2.x displays the same message if a .RC file containing a constant integer expression used to define a resource identifier is loaded into App Studio or opened in the development environment. Under these circumstances, Visual C++ versions 4.x and 5.0 display a similar, but slightly different message:
error RC2135: file not found: <resource> RESOLUTIONUse a text editor to modify the resource file. Place the statements that include an expression into an "#ifndef APSTUDIO_INVOKED" block. App Studio does not automatically read that portion of the resource file for editing and App Studio does not list those resources as part of the .RC file. Use a text editor to make any further changes to those lines.
MORE INFORMATIONTo demonstrate this situation, place the following statements into a resource (.RC) file:
#define MyResourceID 3 MyResourceID+2 bitmap MyBitmap.bmpTo work around this situation, modify the resource file as follows:
#define MyResourceID 3 #ifndef APSTUDIO_INVOKED MyResourceID+2 bitmap MyBitmap.bmp #endif Keywords : AppStudioIss Version : WINDOWS:1.0,1.5,1.51,1.52;WINDOWS:1.0,2.0,2.1,4.0,5.0 Platform : NT WINDOWS Issue type : kbprb |
================================================================================
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |