See Also: Declaring Variables, Variable Declaration Commands, Struct
Declares one or more DWord variables.
To declare DWord variables
DWord {identifier} […{identifier}]
Where
Where {identifier} is a variable name for the new DWord variable.
{identifier} may be between 1 and 4096 characters in length, must start with a letter, and may not contain spaces. Recommended characters are 0-9, a-z, A-Z and _ (underscore).
To declare array variables of type DWord
DWord{dimension-list} {identifier} […{identifier}]
Where
{dimension-list} is a list of one or more array dimensions for the array. A dimension list is declared using square brackets []. One pair of brackets is used to declare each dimension. If the array is static, then you must specify the static size of each dimension between each pair of brackets. i.e. [{size}]. For more information about declaring arrays refer to Array Variable Assignments.
{identifier} may be between 1 and 4096 characters in length, must start with a letter, and may not contain spaces. Recommended characters are 0-9, a-z, A-Z and _ (underscore).
The DWord command declares DWord variables. The DataFlex DWord type is an alias for UInteger.
Multiple variables may be declared on one command line, with their names separated from each other by spaces.
DataFlex DWord types are typically used to declare variables for storing Windows Registry information (to be read from or written to DWord Registry values) or for interfacing with Windows API calls using the External_Function command.
Procedure Test
DWord dwRegistryValue
End_Procedure
This example declares one variable of type DWord, named dwRegistryValue.
DWord[] dwRegistryValues
This example declares 1 dynamic array variable, named dwRegistryValues, containing an undefined number of elements of type DWord.
DWord[5] dwRegistryValues
This example declares 1 static array variable, named dwRegistryValues, containing 5 of elements of type DWord.
DWord[][3] dwRegistryValues
This example creates a two-dimensional dynamic array variable named dwRegistryValues, containing an undefined number of elements of type DWord. Conceptually, this represents a rectangular array with an undefined number of rows, each of 3 columns.
You can declare dynamic multi-dimensional arrays where all dimensions are dynamic; these are called jagged arrays.
If you need to define a global DWord variable, you should use the global_variable command to do so.