Delphi DLL
Delphi DLL
Global Unlock
Demonstrates how to unlock the Chilkat API with a global (Bundle) purchased unlock code, or with a 30-day trial unlock code.Chilkat Delphi DLL Downloads
var
success: Boolean;
glob: HCkGlobal;
status: Integer;
begin
success := False;
// The Chilkat API can be unlocked for a fully-functional 30-day trial by passing any
// string to the UnlockBundle method. A program can unlock once at the start. Once unlocked,
// all subsequently instantiated objects are created in the unlocked state.
//
// <b>After licensing Chilkat, replace the "Anything for 30-day trial" with the purchased unlock code.</b>
// To verify the purchased unlock code was recognized, examine the contents of the LastErrorText
// property after unlocking. For example:
glob := CkGlobal_Create();
success := CkGlobal_UnlockBundle(glob,'Anything for 30-day trial');
if (success = False) then
begin
Memo1.Lines.Add(CkGlobal__lastErrorText(glob));
Exit;
end;
status := CkGlobal_getUnlockStatus(glob);
if (status = 2) then
begin
Memo1.Lines.Add('Unlocked using purchased unlock code.');
end
else
begin
Memo1.Lines.Add('Unlocked in trial mode.');
end;
// The LastErrorText can be examined in the success case to see if it was unlocked in
// trial more, or with a purchased unlock code.
Memo1.Lines.Add(CkGlobal__lastErrorText(glob));
CkGlobal_Dispose(glob);