A 16-bit number between -32768 and 32767.
A TRUE or FALSE expression. This is the same as a number, but is evaluated differently. If it's value is 0, it is a FALSE expression, otherwise it is a TRUE
A string of characters
- An immediate string
- A string variable
helloStr = "Hello World"
- A variable (local, global, var, param, property) containing a pointer to a string
= strPtr "Hello World"
- A pointer to a variable (local, global, var, param)
StrCpy(@strBuf "Hello World")
- A pointer to a text resource (number, number)
A pointer to a block of memory. Blocks of memory can contain anything, from classes, to strings, to variables.
An array of four variables defining a rectangle
An array of two variables defining a point
Void means that the function does not return a value.