Valid from List & Label 7The file format of the List & Label project files usually changes with the recent versions. The recent version of List & Label however can normally convert old project files. Standard procedure is that a warning message is displayed, which notices the user that he is going to convert the old project file to the new file format. This warning can be suppressed by use of the option LL_OPTION_NOFILEVERSIONUPGRADEWARNING. Existing project files will be automatically converted in the background when printing, so there is nothing special to be noticed. As usual with any other software update, the check of List & Label project files after an automatic conversion is highly recommended before using them in a live environment.
The conversion of applications depends on the used programming language and the way List & Label is integrated into the project. As follows you will find an approach for some selected programming languages concerning an update from version 18 to 19.
Normally it is enough to adjust the reference to the List & Label DLL, e.g. from combit.ListLabel18.dll to combit.ListLabel19.dll. Additionally the old components from the IDE's toolbox should be removed and replaced with the new ones.
The first step is to remove the old component from the IDE and to install the new component from List & Label. In the project itself, the search path has to be changed to the recent ressource directory, e.g. C:\Program Files\combit\LL19\Programmable Samples and Declarations\Delphi. In the Uses-section the reference has to be changed, too, e.g. from l18.pas to l19.pas.
When using the OCX control the object GUID and the version number have to be adjusted. To do that, the Visual Basic project file can be edited with a simple text editor, e.g. from
Furthermore, the form which contains the OCX can also be opened in the text editor and - as described above - changed to the new object GUID.
After successful integration of the recent version of List & Label the access to the new functions and possibilities is granted. Eventually it is necessary to adjust existing code to new functions resp. changes in calls. For eventual changes resp. new functionalities there is a separate chapter for each version in the supplementary of the List & Label Programmer's Reference.