Microsoft KB Archive/101527

= PRB: App Studio Does Not Evaluate RC File Constant Expression =

Q101527

-

The information in this article applies to:


 * The App Studio
 * Microsoft Visual C++ for Windows, 16-bit edition, versions 1.0, 1.5, 1.51, 1.52
 * Microsoft Visual C++, 32-bit Editions, versions 1.0, 2.0, 2.1, 4.0, 5.0, 6.0

-

SYMPTOMS
An 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:

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:

RESOLUTION
Use 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 INFORMATION
To demonstrate this situation, place the following statements into a resource (.RC) file:

  #define MyResourceID 3 MyResourceID+2 bitmap MyBitmap.bmp To work around this situation, modify the resource file as follows:   #define MyResourceID 3 #ifndef APSTUDIO_INVOKED MyResourceID+2 bitmap MyBitmap.bmp #endif Additional query words:

Keywords : kberrmsg _IK920 kbVC kbVC100 kbVC150 kbVC151 kbVC152 kbVC200 kbVC210 kbVC400 kbVC500 kbVC600 kbGrpDSTools

Issue type : kbprb

Technology :

Last Reviewed: September 4, 2001

-

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

© 2002 Microsoft Corporation. All rights reserved.