第十四章 系统错误消息 - ISO 11756-1999标准错误
ISO 11756-1999标准错误
ObjectScript支持ISO 11756-1999标准错误。这些错误将返回给$ECODE特殊变量。
| 错误代码 | 描述 |
|---|---|
M1 | 裸指示器未定义。 |
M2 | 无效的$FNUMBER代码字符串组合。 |
M3 | $RANDOM参数小于1。 |
| `M4 | 在$SELECT中没有true条件。 |
| `M5 | 行引用小于0(零)。 |
M6 | 未定义的本地变量。 |
M7 | 未定义的Global变量。 |
M8 | 未定义的特殊变量。 |
M9 | 除以0。 |
M10 | 无效模式匹配范围。 |
M11 | 没有参数通过。 |
M12 | 无效的行引用(负偏移)。 |
M13 | 无效的行引用(没有找到行)。 |
M14 | 行级别不是1。(DO命令。) |
M15 | 未定义的索引变量。(命令)。 |
M16 | 以不允许的争吵退出。 |
M17 | 在需要论证的情况下退出。 |
M18 | 固定长度的READ不大于0(零)。 |
M19 | 不能将树或子树合并到自身中。 |
M20 | Line必须有一个正式的参数列表。 |
M21 | 形式参数列表名称复制。 |
M22 | 当数据为全局时,SET或KILL ^$GLOBAL结构化系统变量名(SSVN)。 |
M23 | SET 或 KILL 到 ^$JOB 结构化系统变量名称 (SSVN),用于不存在的JOB编号。 |
M24 | 在定义下标局部变量时更改归类算法。 |
M26 | 不存在的环境(不存在的命名空间)。 |
M27 | 尝试回滚不可重新启动的事务。 |
M28 | 数学函数,参数超出范围。 |
M29 | 实现不允许对结构化系统变量名称 (SSVN) 进行 SET 或 KILL。 |
| `M30 | 在整理算法中引用具有不同整理顺序的Global变量。 |
M31 | 用于未选择助记符空间的设备的设备控制助记符表达式。 |
M32 | 用户自定义助记符空间使用的设备控制助记符,无关联行。 |
M33 | 当指定的例程存在时,将 SET 或 KILL 设置为 ^$ROUTINE。 |
M35 | 设备不支持助记符。 (打开或使用命令。) |
M36 | 不兼容的助记符空间。 (打开或使用命令。) |
M37 | 从由空字符串标识的设备读取。 |
M38 | 结构化系统变量名称 (SSVN) 下标无效。 |
M39 | 无效的 $NAME 参数。 |
M40 | JOB命令中实参列表中的引用调用。 |
M41 | 事务中的 LOCK 参数无效。 |
M42 | 事务中的无效 QUIT。 |
M43 | 范围值($X或$Y)无效。(SET命令。) |
M44 | 事务外的无效命令。 |
M45 | 无效的 GOTO 引用。 |
M57 | 在例程中多次定义标签。 |
M58 | 形式参数太少。 |