version 2003
PA_Dial4DGetText (dialog; variable; text) long
| Parameter | Type | Description | |
| dialog | PA_Dial4D | Dialog reference | |
| variable | char* | Name of the variable to access | |
| text | char* | Pointer to the buffer that will receive the text | |
| Function result | long | Length of the text |
Description
The routine PA_Dial4DGetText returns the text for the variable variable in the buffer pointed to by text. The function returns the length of the text. You can pass a null buffer pointer if you only want to read the length of the text.
Example
char* text = 0;
long len;
// first read the size of the buffer, passing a null pointer
len = PA_Dial4DGetText( dialog, "vText", 0 );
// if there is a text, allocate a buffer to hold it
if ( len > 0 )
text = malloc( len );
// if buffer is allocated, get the text
if ( text )
{
PA_Dial4DGetText( dialog, "vText", text );
/* . . . */
// free the buffer when it's done with it
free( text );
}
See Also
Error Handling
None.