登录

HexLicense v1.0.3 for 7-D10.4 Sydney Full Source

2024-12-18 23:04:00
HexLicense v1.0.3 for 7-D10.4 Sydney Full Source

You've got a killer program and wish to get it on the market. But how are you going to cope with successive numbers? How are you going to manage trial periods? How are you going to create sequential numbers in bulk, which internet sellers have to have to be able to offer your merchandise?

This is really where our permit applications come in. Turning your program to a trial version is currently a matter of adding a few elements, setting a few properties -- then determining what to disable on your code through the trial. With loads of occasions and straight forward mechanics, the permit manager component bundle will save a great deal of time!

Hex license parts

Our elements are all about creating serial numbers, management, and identification of trial intervals from inside your Delphi program. The best way to save the permit info (registry and file storage elements ship with the bundle ) is your decision. If you would like to take care of the license information yourself, simply drop a THexOwnerLicenseStorage part and take charge through case handlers.

This version provides you the advantage of not needing to take care of the low-level stuff (such as encryption, data specifications, time and date assessing, document identification, etc). Additionally, you have ample liberty to enlarge how information is handled, thus you aren't boxed into"our manner of doing things".

In case you've got a customized server alternative or ordering system on the internet, it is possible to readily extend serial-number identification by phoning your server to examine usage. You might even utilize the license generator to make as many sequential numbers (according to a root key) as you desire. These records could be uploaded to all significant merchant programs, ensuring every customer is assigned one, unique serial number online buy.

Compatible

The Hex License Package consists of pure object pascal, no assembler or outside libraries are employed from the codebase. It's compatible with Delphi 7 via XE5, both 32 and 64 bit. The bundle is intended to be system independent. A Firemonkey variant is intended for the next quarter of 2014.

License direction made simple

The whole package is made up of seven non-visual components along with the permit generator program. Beginning to use the bundle is an issue of dropping the desirable elements on a form, beginning the generator program, creating a root key along with a majority of sequential numbers, pasting the root-key in your code, and establishing the trial manner. That's more or less all you want to do to the most elementary setup.

It's strongly suggested that you disable any features of your program when running under investigation. This may encourage users to purchase your program to appreciate it in total.

THexLicense is a fundamental element. It permits you to specify the trial style (predetermined time scope ( day trial, conduct trial), and it has values. You may even set it to automatically start on loading so that you don't need to manually call the part for it to initialize. This element has to be attached to some THexSerialNumber component along with a THexLicenseStorage adapter.

THexSerialNumber deals exclusively with the sequential number. For this element to perform its work it has to be attached to some THexSerialMatrix component.

THexSerialMatrix is the part that manages the"root key". You supply the root-key through an event handler. The main key is created together with the serial-number generator program that ships with the package (you may also compose your own).

THexLicenseStorage is a foundation element by which THexFileLicenseStorage, THexRegistryStorage, and THexOwnerStorage adapters inherit. This is the area where writing and reading of the real license information are managed. As the titles indicate the registry and registry adapters are pre-configured to keep info in the windows registry or onto the disc. If you would like to take care of the storage (that most men and women prefer) you can shed a THexOwnerStorage part in your form or data module, then take charge through the OnReadData, OnWriteData, and OnDataExists occasions.

THexSerialGenerator is the part used by the generator program to create consecutive numbers in bulk. It is as a part so that it is readily added server-side if you currently have an existing purchasing system on the internet.