Discuss this help topic in SecureBlackbox Forum

Activating the components with the evaluation license key

VCL and NG editions

The precompiled version of SecureBlackbox components requires a key, without which the components can't be used. For evaluation purposes, you can use a trial key that comes with SecureBlackbox. It is stored in the "LicenseKey.txt" file in the folder, where you installed SecureBlackbox.

You need to call SetLicenseKey procedure and pass your license key as Key parameter. Remember, that you don't pass any file name, registry key name or anything else. You pass the license key itself (a text string).
Call SetLicenseKey before using any SecureBlackbox methods.

    procedure SetLicenseKey(const Key: string);

To set two or more license keys (when you have different license keys for different packages of SecureBlackbox) at the same time, just call SetLicenseKey several times, passing a different license key in each call. License keys are added, not replaced.
Note, that as the keys are added, passing an evaluation license key together with production license key will force evaluation delays and nag screen, so be sure to remove the evaluation license key from the list of keys being set.

You can set the key in design-time as well by placing an instance of TElSBLicenseManager component to the form of your project and setting its LicenseKey property to the value of the key (NOT the file name).

All sample projects include the call to SetLicenseKey method which passes the evaluation key to the components. If something doesn't work, please check the samples. You will find the sample projects in <SecureBlackbox>\Samples subfolder.

Activating the licensed version

The customers that purchased a license can either compile the source code themselves or use the precompiled evaluation version. To use the evaluation version without limitations, each customer receives the production license key. The production license key removes limitations of the evaluation version and lets licensed customers avoid manual recompilation of the source code.
When the source code is compiled, you don't need to call SetLicenseKey function or use TElSBLicenseManager component.

See the instructions above and in the help file for information about how to properly pass the license key in the precompiled evaluation version.

Discuss this help topic in SecureBlackbox Forum