LlDefineFieldStart

Syntax:

void LlDefineFieldStart (HLLJOB hJob);

Task:

Empties List & Label's internal field buffer in order to delete old field definitions.

Parameter:

hJob: List & Label job handle

Hints:

The hints for LlDefineVariableStart() also apply to this function.

If the function LlPrintIsFieldUsed() is used in your application, LlDefineFieldStart() may not be used after the call to LlPrint[WithBox]Start(), otherwise the "used" flag will be reset and LlPrintIsFieldUsed() returns always FALSE. We recommend the usage of LlGetUsedIdentifiers anyway.

Important: This function must not be called within the print loop!

Example:

HLLJOB hJob;

hJob = LlJobOpen(0);
LlDefineFieldStart(hJob);
LlDefineField(hJob, "Name", "Smith");
LlDefineField(hJob, "forename", "George");
<... etc ...>
LlJobClose(hJob);

See also:

LlDefineField, LlDefineFieldExt, LlDefineFieldExtHandle