License message after delivery to target system

Klicke hier für den deutschen Artikel.

Symptom

An application delivered to the customer or installed/copied on another target system (client) can cause this message when using List & Label:

This is a version of List & Label that has not been correctly licensed. 
Please contact the manufacturer of the software.

The Debwin log file shows this output:

ERR: Caught LL_LicenseViolation_Exception
(An attempt was made to call a function that is not covered by the scope of the license.)

Possible cause

The LICENSINGINFO was not specified in the application code or was not updated during a major version change.

Solution

Set the license information in the source code of the application before delivery.

Note:** If the application has been updated to a new major version of List & Label, it is essential to update the license information in the code as well as the new modules.

Components (.NET, VCL, etc.)

In applications that use the components for each object created with the LicensingInfo property:

LL.LicensingInfo = “xXx”;

Native API (C++, Java, etc.)

In applications that use the native API (DLL functions), for each job created (see also LlJobOpen()):

LlSetOptionString(hJob, LL_OPTIONSTR_LICENSINGINFO, “xXx”); 

Where can I find the license information?

The license information can be found in the PersonalLicense.txt file in the installation path after successful installation of List & Label.

Notes on redistribution

Further details on the redistribution of the application can also be found here.

Development environment: Activation of the license

Please note that a List & Label license must be activated in the development environment - see also Information on List & Label activation.