以下是 ABBYY FineReader Engine 函数和属性的标准返回代码列表。
| Return code | Value | Description |
|---|
| S_OK | 0 (&H00000000L) | 方法已成功完成。 |
| E_OUTOFMEMORY | -2147024882 (&H8007000EL) | 内存不足,无法执行该操作。 |
| E_UNEXPECTED | -2147418113 (&H8000FFFFL) | 意外的内部错误。 |
| E_ABORT | -2147467260 (&H80004004L) | 操作已被用户中止。 |
| E_NOTIMPL | -2147467263 (&H80004001L) | 方法未实现。 |
| E_POINTER | -2147467261 (&H80004003L) | 指针参数无效。 |
| E_INVALIDARG | -2147024809 (&H80070057L) | 一个或多个参数无效。 |
| ERROR_DISK_FULL | -2147024784 (&H80070070L) | 磁盘空间不足。 |
| CO_E_OBJNOTCONNECTED | -2147220995 (&H800401FDL) | 传入了指向某个对象的指针,但该对象已失效 (该对象已被销毁) 。 |
| CO_E_NOT_SUPPORTED | -2147467231 (&H80004021L) | 根据当前许可证,某些属性或方法不可用。 |
| CLASS_E_NOTLICENSED | -2147221230 (&H80040112L) | 许可错误。 |
| E_FAIL | -2147467259 (&H80004005L) | 未指定错误。 |
这些返回代码可在 Microsoft® Platform Software Development Kit (SDK) 的头文件 winerror.h 中找到。
以下是 ABBYY FineReader Engine 函数和属性的接口专用返回代码列表。所有这些代码都在 ABBYY FineReader Engine 类型库中定义。
| Return code | Value | Description |
|---|
| FREN_E_PATTERN_TRAINING_ABORTED | -2147221503 (&H80040001) | 模式训练已被用户中止。 |
| FREN_E_INVALID_CREATION_DATE_FORMAT | -2147221502 (&H80040002) | 导出为 PDF/XPS 格式时,发现创建日期格式无效。 |
| FREN_E_INVALID_MODIFICATION_DATE_FORMAT | -2147221501 (&H80040003) | 导出为 PDF/XPS 格式时,发现修改日期格式无效。 |
| FREN_E_PDFA_CONVERSION_FAILED | -2147221500 (&H80040004) | 转换 PDF 文档页面时发生错误。 |
还可能出现其他返回代码,尤其是与文件系统错误相关的返回代码。
错误处理