### Resource Compiler - #if Directive (OS/2)

Syntax

>     #if constant-expression

The if directive controls conditional compilation of the resource file by checking the specified constant expression. If the constant expression is nonzero, if directs the compiler to continue processing statements up to the next endif, else, or elif directive and then skip to the statement after the endif directive. If the constant expression is zero , if directs the compiler to skip to the next endif, else, or elif directive.

constant-expression | Specifies the expression to be checked. This value is a defined name, an integer constant, or an expression consisting of names, integers, and arithmetic and relational operators.

Example
This example compiles the BITMAP statement only if the value assigned to the name "Version" is less than 3.

>     #if Version < 3
>     BITMAP 1 errbox.bmp
>     #endif

Conditional Compilation - #if, #elif
Preprocessor Directives

Resource Compiler - #endif
Resource Compiler - #elif
Resource Script Files
Resource Compiler - An Overview
Resource Compiler - An Overview