<< Click to Display Table of Contents >> VpeGetTplDataSourceFileName |
Returns the file name of the Data Source. This is the name of the FieldStudio FLD file.
void VpeGetTplDataSourceFileName(
VpeHandle hTemplate,
long data_source_index,
LPSTR value,
UINT *size
)
VpeHandle hTemplate
Template Handle
long data_source_index
index into the array of available Data Sources
this value must be in the range between 0 and VpeGetTplDataSourceCount() - 1
LPSTR value
Pointer to a buffer that receives the string with the file name of the Data Source.
This parameter can be NULL, if the data is not required, in such case no data is copied.
UINT *size
Pointer to a variable that specifies the size, in bytes, of the buffer pointed to by the value parameter. When the function returns, this variable contains the number of bytes copied to value - including the size of the terminating null character.
If value is NULL, and size is non-NULL, the function returns True and stores the size of the data, in bytes, in the variable pointed to by size. This lets an application determine the best way to allocate a buffer for the value's data.
Example:
UINT uSize;
char szFileName[256];
uSize = sizeof(szFileName);
VpeGetTplDataSourceFileName(hTpl, 0, szFileName, &uSize);
"dycodoc Template Processing" in the Programmer's Manual