Hi all,
A new version of the HSLJSON library (v4.2) was recently released and is available for download from this link or can be found in the Library Downloads section. This new version has significantly extended functionality over previous versions, including addition of functions for handling nested values and improved error handling.
Note: this version is almost fully backwards compatibile with previous versions except for the function “GetElementType” has been renamed to “GetArrayElementType”.
Thank you,
Dan
5 Likes
Hi Dan, the link is no longer available.
I’ve re-updated the link. In case it goes down again, the library installer is also available from the Library Downloads section of the forum.
Thank you,
Dan
Hey Dan! The installer does not work for me, and neither does V2.0.1. However, V1.6 downloads and works right away. Do you know why this might be? If not, is there a way I could copy the files directly and not need to worry about the installer?
1 Like
Hi @spazianim,
Do you receive any errors during the installation, or notice any logs in the Windows Event Viewer around the time of installation failure?
Also, make sure to fully uninstall the previous versions, including deleting the HSLJson folder from the Library folder (sometimes this stays behind due to extra files not removed during uninstall). before attempting to install the newer versions.
The installer is required for proper registration of supporting DLLs, so I do not believe copying the files will work in this instance.
Thank you,
Dan
Thank you so much! I was actually unaware that Hamilton libraries needed to be uninstalled in a traditional way - I though that deleting the folders was all that was necessary. I have 4.2 successfully installed, so I should be good to go! Thanks!
Hi @spazianim
You aren’t entirely wrong - not all of them do. Only ones that rely on .NET and custom C# interfaces (which will be accompanied by dlls that either get dumped in the \Bin or in their respective \Library subfolder). As Dan mentioned, these dlls need to be registered for VENUS interoperability. As a rule of thumb, if the library shows up as in installed program in Windows control panel, then the library required an external installer to be run and thus, requires traditional uninstallation/reinstallation when changing versions.
There a plenty of libraries written 100% within VENUS, and as such are comprised soley of hsl and SMT related files, which can simply be deleted.
Thanks.
-Nick
3 Likes