Perl
Chilkat2 Perl
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 Perl Downloads
use strict;
use warnings;
use Chilkat2;
# 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:
my $glob = Chilkat2::Global->new;
my $success = $glob->UnlockBundle('Anything for 30-day trial');
if (!$success) {
print $glob->LastErrorText, "\n";
exit;
}
my $status = $glob->UnlockStatus;
if ($status == 2) {
print "Unlocked using purchased unlock code.\n";
} else {
print "Unlocked in trial mode.\n";
}
# The LastErrorText can be examined in the success case to see if it was unlocked in
# trial more, or with a purchased unlock code.
print $glob->LastErrorText, "\n";