Difference between revisions of "CALicense::ErrorCode/zh"

(Created page with "来自前面方法调用的状态代码(失败原因)。尤其是,在调用NewCAEngine方法后,这提供了关于失败原因的信息。")
 
(3 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
来自前面方法调用的状态代码(失败原因)。尤其是,在调用[[CALicense::NewCAEngine/zh|NewCAEngine]]方法后,这提供了关于失败原因的信息。
 
来自前面方法调用的状态代码(失败原因)。尤其是,在调用[[CALicense::NewCAEngine/zh|NewCAEngine]]方法后,这提供了关于失败原因的信息。
  
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:
+
任何错误代码的描述性文本都能通过使用[[CALicense::ErrorText/zh|ErrorText]]属性获取。一些代码可能会遇到(不全面):
:71 – “The maximum number of CAEngine instances allowed are already in use”
+
:71 – “使用的CAEngine实例数量已达到允许的上限”
:72 – “Invalid license code”
+
:72 – “无效注册码”
:73 – “Stale license code”
+
:73 – “过期注册码”
:74 – “Expired license code”
+
:74 – “到期注册码”
:75 – “No ADE license code is present”
+
:75 – “没有安装ADE注册码”
:76 – “Not an application license code” (from SetApplicationLicenseCode method)
+
:76 – “非应用程序注册码” (来自SetApplicationLicenseCode方法)
  
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]].
+
[[CAEngine/zh|CAEngine]]对象具有相同名称的属性(使用一组和这一致的错误代码)。一旦你获得一个[[CAEngine/zh|CAEngine]]实例,你将需要检查其[[CAEngine::ErrorCode/zh|ErrorCode]]属性——不是[[CALicense/zh|CALicense]]的ErrorCode属性。此[[CALicense::ErrorCode/zh|CALicense::ErrorCode]]仅用来捕捉[[CAEngine/zh|CAEngine]]实例化过程中的错误。
  
 
== 数据类型 ==
 
== 数据类型 ==
Line 20: Line 20:
 
integer(整型)
 
integer(整型)
  
== 访问 ==
+
== 存取 ==
  
 
读取
 
读取

Latest revision as of 07:07, 25 October 2015

ADE User Guide > ADE Server Class Reference > CALicense

Other languages:
English • ‎中文

property int CALicense::ErrorCode

来自前面方法调用的状态代码(失败原因)。尤其是,在调用NewCAEngine方法后,这提供了关于失败原因的信息。

任何错误代码的描述性文本都能通过使用ErrorText属性获取。一些代码可能会遇到(不全面):

71 – “使用的CAEngine实例数量已达到允许的上限”
72 – “无效注册码”
73 – “过期注册码”
74 – “到期注册码”
75 – “没有安装ADE注册码”
76 – “非应用程序注册码” (来自SetApplicationLicenseCode方法)

CAEngine对象具有相同名称的属性(使用一组和这一致的错误代码)。一旦你获得一个CAEngine实例,你将需要检查其ErrorCode属性——不是CALicense的ErrorCode属性。此CALicense::ErrorCode仅用来捕捉CAEngine实例化过程中的错误。

数据类型

integer(整型)

存取

读取

示例用法

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
}
...

另请参考

Comments


You are not allowed to post comments.