创建 Kofax 发行脚本时可能会出现错误。目前我在我的 catch 语句中显示错误消息框。
public KfxReturnValue OpenScript(){
try{
// ...
return KfxReturnValue.KFX_REL_SUCCESS;
}catch (Exception e){
// Show Error Messagebox
return KfxReturnValue.KFX_REL_ERROR;
}
}
public KfxReturnValue ReleaseDoc(){
try{
// ...
return KfxReturnValue.KFX_REL_SUCCESS;
}catch (Exception e){
// Show Error Messagebox
return KfxReturnValue.KFX_REL_ERROR;
}
}
public KfxReturnValue CloseScript(){
try{
GC.Collect();
GC.WaitForPendingFinalizers();
return KfxReturnValue.KFX_REL_SUCCESS;
}catch (Exception e){
// Show Error Messagebox
return KfxReturnValue.KFX_REL_ERROR;
}
}
该ReleaseData
对象有一个名为 的方法LogError
。此方法执行以下操作
在 Kofax Capture 错误日志中记录错误。每个月都会创建一个新的错误日志,文件名表示月份和年份。例如,2008 年 1 月的错误日志是 ERR_0108.txt。
它采用以下参数
Err1 as long
Err2 as long
Err3 as long
ErrorMessage as string
CodeModule as string
LineNumber as long
这些参数都不是可选的。我在文档中找不到关于这些参数的任何信息,那么我需要在那里传递什么?(ErrorMessage 很明显,CodeModule 可能是 Kofax Capture Export Connector)