The List & Label Job

To enable List & Label to distinguish between the different applications that are printing with it, a so-called job management is necessary: each application using a functionality of List & Label (print, design etc.) has to open a job first (LlJobOpen(),LlJobOpenLCID()) and pass the returned job handle as parameter to (nearly) all following calls of List & Label functions.

If you develop using one of the enclosed components, the job management is handled automatically by the control. For this reason, the job handle parameter must be omitted in calls of functions of these components.

HLLJOB hJob = LlJobOpen(CMBTLANG_ENGLISH);
...
LlDefineVariable(hJob, "Firstname", "George");
LlDefineVariable(hJob, "Lastname", "Smith");
...