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.