version 2003
PA_Dial4DGetLong (dialog; variable) long
Parameter | Type | Description | |
dialog | PA_Dial4D | Dialog reference | |
variable | char* | Name of the variable to access |
Description
The routine PA_Dial4DGetLong gets the value of a variable whose name is variable and returns its value as a long integer. This command is preferred over the PA_Dial4DGetVariable call because it handles the type casting for the developer.
If this command is applied to an array, it will return the current element of the array.
By default, variable needs to be null terminated C string. If you previously call PA_UsePStrings you need to pass a Pascal string to the command.
By default, varName needs to use Macintosh characters set on Macintosh, and ANSI characters set under Windows. You can call PA_UseMacCharacters or PA_UseAnsiCharacters to specifically use Macintosh or ANSI characters.
Example
Check the value of 3 radio buttons and return the one that is on.
/* . . . previous code (PA_NewDialog, PA_OpenDialog, PA_ModalDialog, ...*/ if ( PA_Dial4DGetLong( dialog, "radio_1" ) == 1) result = 1; else if ( PA_Dial4DGetLong( dialog, "radio_2" ) == 1) result = 2; else if ( PA_Dial4DGetLong( dialog, "radio_3" ) == 1) result = 3;
See Also
Error Handling
None.