margy82 wrote: ↑
Sun Dec 15, 2019 12:02 pm
Mytch, you' re right. Updating from 2017.1 to 2017.3 (it is free) everything seems to work correctly. I try to open more than 40 labels from different threads without crash. Fantastic. Another question. There are important differences and/or improvements between sdk 2017.3 and latest sdk 2019 ?
Thanks for the update - glad to hear!
As far as major changes from 2017.3.1 API to 19.2, there really isn't anything of much significance. Some small things to interface better with Control Center, like Forms Authentication is now supported, reporting to Analytics, few improvements to dynamic/global variable handling, and some improvements to VBScript and other 32-bit processes. The client applications and Control Center (LMS licensing) received many new features and improvements, but API/SDK major components are mostly the same.
You can find all Release Notes here:
Bug fixes are not included in Notes, but there were some in 2019 version updates, of course. Many technologies are moving towards "Cloud" now, so we have introduced many integrations with NiceLabel Label Cloud, Automation Cloud Trigger, Cloud Printing, etc. More and more companies are now relying on native functionality rather than having a custom-developed application utilizing .NET API. Some of the struggles described here are already solved with NiceLabel applications, like multi-threaded printing in Automation and detailed print status reporting abilities.
I understand if you continue to use a custom application, because the solution control is virtually unlimited, but maybe you can consider an upgrade to 2019 using some more native NiceLabel functions. You can always use the 30-day Free Trial (includes API access) and see how you like it:
To get a trial of LMS or Label Cloud, you should contact Sales directly:
Depending on your current license agreements, you may have a free upgrade path to NiceLabel 2019 already. I recommend that you reach out, once you have some spare time.