signed_16_32_bit_signed_integer_.htm
| Navigation: Language Reference > 3 - Variable Declarations > Data Types >====== SIGNED (signed integer) ====== | ![]() ![]() |
| label SIGNED([initial value]) [,DIM( )] [,OVER( )] [,NAME( )] [,EXTERNAL] [,DLL] [,STATIC] | |
| [,THREAD] [,AUTO] [,PRIVATE] [,PROTECTED] | |
| SIGNED | A signed integer defined as a LONG. |
| initial value | A numeric constant. If omitted, the initial value is zero, unless the AUTO attribute is present. |
| DIM | Dimension the variable as an array. |
| OVER | Share a memory location with another variable. |
| NAME | Specify an alternate, “external” name for the field. |
| EXTERNAL | Specify the variable is defined, and its memory is allocated, in an external library. Not valid within FILE, QUEUE, or GROUP declarations. |
| DLL | Specify the variable is defined in a .DLL. This is required in addition to the EXTERNAL attribute. |
| STATIC | Specify the variable's memory is permanently allocated. |
| THREAD | Specify memory for the variable is allocated once for each execution thread. Also implicitly adds the STATIC attribute on Procedure Local data. |
| AUTO | Specify the variable has no initial value. |
| PRIVATE | Specify the variable is not visible outside the module containing the CLASS methods. Valid only in a CLASS. |
| PROTECTED | Specify the variable is not visible outside base CLASS and derived CLASS methods. Valid only in a CLASS. |
SIGNED declares a signed integer which is a LONG. The SIGNED data type is most useful for prototyping Windows API calls.
Example:
Count1 SIGNED !Declares a LONG
signed_16_32_bit_signed_integer_.htm.txt · Last modified: by 127.0.0.1




