Board logo

Subject: Cnvcl20220601无法编译,CnRSA单元出错 [Print This Page]

Author: sxbug    Time: 2022-6-23 22:37     Subject: Cnvcl20220601无法编译,CnRSA单元出错

错误提示:在cnRSA单元里,ECN_OK,ECN_CUSTOM_ERROR_BASE 等均未定义。_CnSetLastError等函数也没有定义。
请问该如何修改?
谢谢
Author: sxbug    Time: 2022-6-24 11:00

我在github上找了一个CnConst.pas文件替换了一下,就好了

[ 本帖最后由 sxbug 于 2022-8-12 15:02 编辑 ]
Author: sxbug    Time: 2022-8-12 15:01

const
  ECN_OK                                                      = 0;         // 错误码 OK,无错误

  ECN_FILE_NOT_FOUND                          = $10;       // 文件不存在

  ECN_CUSTOM_ERROR_BASE             = $1000;     // 供外界设定的错误码起始值
Author: sxbug    Time: 2022-8-12 15:02

function CnGetLastError: Integer;

procedure _CnSetLastError(Err: Integer);

implementation

threadvar
  CnErrorCode: Integer;

function CnGetLastError: Integer;
begin
  Result := CnErrorCode
end;

procedure _CnSetLastError(Err: Integer);
begin
  CnErrorCode := Err;
end;

end.
Author: Passion    Time: 2022-8-12 21:43

是我们打包疏忽所致,可以从github上clone最新版本尝试。




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0