Which DLLs do you need to distribute with your C++ application
QLM 9.2 and later:
QlmLicenseLib.dll
QlmLicenseLib.dll.manifest
QlmLicenseWizard.exe (if you are using it)
QLM 9.1 and earlier
If your application is developed in C++, VB6, Office, Delphi, etc., you must include the following DLLs with your application:
QlmLicenseLib.dll
x86\IsLicense50.dll
x64\IsLicense50.dll
QlmLicenseWizard.exe (if you are using it)
The 3 DLLs above should ideally be installed in C:\Program Files\Common Files\Soraco but you may install them in your own folder if you choose to do so.
In addition, you must register the QlmLicenseLib.dll as follows:
regasm.exe /tlb "<fullpath>\QlmLicenseLib.dll"
regasm.exe /codebase "<fullpath>\QlmLicenseLib.dll"
A batch file called register.bat can be found in the QLM samples folder (and is attached to this article). Note that Administrative privileges may be required to properly register the DLLs.
.NET Version
QLM supports .NET 2.0 and .NET 4.0. There are 2 versions of the QlmLicenseLib.dll, one for .NET 2.0 and one for .NET 4.0.
We recommend you use the .NET 4.0 version as it has become the standard with Windows 10.
Last updated