Difference between revisions of "CALicense"

m (OutputBuffer)
(Fixed link)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
[[Category:ADE Classes]]
 
[[Category:ADE Classes]]
 
[[Category:ADE User Guide]]
 
[[Category:ADE User Guide]]
 +
[[Category: Analytica installation and licenses]]
 +
 
<languages />
 
<languages />
 
<translate>
 
<translate>
Line 61: Line 63:
  
 
<!--T:19-->
 
<!--T:19-->
* [[Instantiating CAEngine using CALicense]]
+
* [[Working_with_Models,_Modules,_and_Files_in_ADE#Instantiating_CAEngine_using_CALicense|Instantiating CAEngine using CALicense]]
 +
 
  
=See Also= <!--T:20-->
 
 
{| style="margin: 1em auto 1em auto;width: 100%;border:0;table-layout: fixed;" cellpadding=5
 
{| style="margin: 1em auto 1em auto;width: 100%;border:0;table-layout: fixed;" cellpadding=5
 
|- style="text-align: center"
 
|- style="text-align: center"
|  [[CARenderingStyle]]  <-  ||  [[CALicense]] || -> [[IAdeUICallbacks]]
+
|  [[CARenderingStyle]]  <-  ||  [[CALicense]] || -> [[CAPicture]]
 
</translate>
 
</translate>

Latest revision as of 18:58, 12 July 2024


Other languages:
English • ‎中文

ADE User Guide > ADE Server Class Reference >

A CALicense object can be obtained directly, for example:

license = new CALicense;

Or:

license = CreateObject("CALicense");

The CALicense provides a method for instantiating a CAEngine, and provides details about why such an instantiation failed, which would otherwise not be available if you instantiate the CAEngine directly. It also provides some information about limitations in your license to use ADE.

A CALicense instance can be obtained even if your ADE license code is invalid, expired, etc. This makes it possible for your application to say “failed because ....”.

Creation

C#

CALicense license = new CALicense();

Visual Basic.NET

Dim license As CALicense = new CALicense

C++

VBScript

set license = CreateObject("CALicense")

Analytica Enterprise

COMCreateObject("ADE.CALicense")

Properties

{get} long AvailableLicenseInstances

{get} bool CanUseOptimizer

{get} short int ErrorCode

{get} string ErrorText

{get} long MaxLicenseInstances

{get} string OutputBuffer

{get} string RlmHostId

{get} string RlmPath

{get} string RlmUserId

Methods

CAEngine NewCAEngine()

void SetApplicationLicenseCode(string)

See Also


CARenderingStyle <- CALicense -> CAPicture
Comments


You are not allowed to post comments.