Difference between revisions of "CALicense::ErrorCode"
(Created page with "<< Back to CALicense = property int CALicense::ErrorCode = Status code (reason for failure) from the previous method call. In particular, after calling the...") |
(Marked this version for translation) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | [[ | + | [[Category:ADE User Guide]] |
− | + | [[ADE User Guide]] > [[ADE Server Class Reference]] > [[CALicense]] | |
− | = property int [[CALicense]]::ErrorCode = | + | <languages /> |
+ | <translate> | ||
+ | = property int [[CALicense]]::ErrorCode = <!--T:1--> | ||
+ | <!--T:2--> | ||
Status code (reason for failure) from the previous method call. In particular, after calling the [[CALicense::NewCAEngine|NewCAEngine]] method, this provides information about the cause of the failure. | Status code (reason for failure) from the previous method call. In particular, after calling the [[CALicense::NewCAEngine|NewCAEngine]] method, this provides information about the cause of the failure. | ||
− | Descriptive text for any error code can be obtained using the [[CALicense:: | + | <!--T:3--> |
+ | Descriptive text for any error code can be obtained using the [[CALicense::ErrorText|ErrorText]] property. Some codes that could encountered (this is not comprehensive) include: | ||
:71 – “The maximum number of CAEngine instances allowed are already in use” | :71 – “The maximum number of CAEngine instances allowed are already in use” | ||
:72 – “Invalid license code” | :72 – “Invalid license code” | ||
Line 13: | Line 17: | ||
:76 – “Not an application license code” (from SetApplicationLicenseCode method) | :76 – “Not an application license code” (from SetApplicationLicenseCode method) | ||
+ | <!--T:4--> | ||
The [[CAEngine]] object has property with the same name (and it uses a consistent set of error codes with this one). Once you have a [[CAEngine]] instance, you will need to check its [[CAEngine::ErrorCode|ErrorCode]] property -- not the ErrorCode property of the [[CALicense]]. Use this [[CALicense::ErrorCode]] only to catch errors during instantiation of the [[CAEngine]]. | The [[CAEngine]] object has property with the same name (and it uses a consistent set of error codes with this one). Once you have a [[CAEngine]] instance, you will need to check its [[CAEngine::ErrorCode|ErrorCode]] property -- not the ErrorCode property of the [[CALicense]]. Use this [[CALicense::ErrorCode]] only to catch errors during instantiation of the [[CAEngine]]. | ||
− | == Data Type == | + | == Data Type == <!--T:5--> |
+ | <!--T:6--> | ||
integer | integer | ||
− | == Access == | + | == Access == <!--T:7--> |
+ | <!--T:8--> | ||
read | read | ||
− | = Example usage = | + | = Example usage = <!--T:9--> |
− | == C# == | + | == C# == <!--T:10--> |
− | CALicense lic = new ADE.CALicense(); | + | <!--T:11--> |
+ | CALicense lic = new ADE.CALicense(); | ||
CAEngine ade = lic.NewCAEngine(); | CAEngine ade = lic.NewCAEngine(); | ||
if ( ade == null) { | if ( ade == null) { | ||
Line 35: | Line 43: | ||
... | ... | ||
− | = See Also = | + | = See Also = <!--T:12--> |
+ | <!--T:13--> | ||
* [[CALicense::NewCAEngine]] method | * [[CALicense::NewCAEngine]] method | ||
* [[CALicense::ErrorText]] | * [[CALicense::ErrorText]] | ||
+ | </translate> |
Latest revision as of 01:27, 16 June 2015
ADE User Guide > ADE Server Class Reference > CALicense
property int CALicense::ErrorCode
Status code (reason for failure) from the previous method call. In particular, after calling the NewCAEngine method, this provides information about the cause of the failure.
Descriptive text for any error code can be obtained using the ErrorText property. Some codes that could encountered (this is not comprehensive) include:
- 71 – “The maximum number of CAEngine instances allowed are already in use”
- 72 – “Invalid license code”
- 73 – “Stale license code”
- 74 – “Expired license code”
- 75 – “No ADE license code is present”
- 76 – “Not an application license code” (from SetApplicationLicenseCode method)
The CAEngine object has property with the same name (and it uses a consistent set of error codes with this one). Once you have a CAEngine instance, you will need to check its ErrorCode property -- not the ErrorCode property of the CALicense. Use this CALicense::ErrorCode only to catch errors during instantiation of the CAEngine.
Data Type
integer
Access
read
Example usage
C#
CALicense lic = new ADE.CALicense(); CAEngine ade = lic.NewCAEngine(); if ( ade == null) { MessageBox.Show( "Error " + lic.ErrorCode + ": " + lic.ErrorText, "ADE could not be started", MessageBoxButtons.OK ); return } ...
See Also
Comments
Enable comment auto-refresher