第十四章 系统错误消息 - ISO 11756-1999标准错误

44 阅读2分钟

第十四章 系统错误消息 - 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不能将树或子树合并到自身中。
M20Line必须有一个正式的参数列表。
M21形式参数列表名称复制。
M22当数据为全局时,SETKILL ^$GLOBAL结构化系统变量名(SSVN)。
M23SETKILL^$JOB 结构化系统变量名称 (SSVN),用于不存在的JOB编号。
M24在定义下标局部变量时更改归类算法。
M26不存在的环境(不存在的命名空间)。
M27尝试回滚不可重新启动的事务。
M28数学函数,参数超出范围。
M29实现不允许对结构化系统变量名称 (SSVN) 进行 SETKILL
`M30在整理算法中引用具有不同整理顺序的Global变量。
M31用于未选择助记符空间的设备的设备控制助记符表达式。
M32用户自定义助记符空间使用的设备控制助记符,无关联行。
M33当指定的例程存在时,将 SETKILL 设置为 ^$ROUTINE
M35设备不支持助记符。 (打开或使用命令。)
M36不兼容的助记符空间。 (打开或使用命令。)
M37从由空字符串标识的设备读取。
M38结构化系统变量名称 (SSVN) 下标无效。
M39无效的 $NAME 参数。
M40JOB命令中实参列表中的引用调用。
M41事务中的 LOCK 参数无效。
M42事务中的无效 QUIT
M43范围值($X$Y)无效。(SET命令。)
M44事务外的无效命令。
M45无效的 GOTO 引用。
M57在例程中多次定义标签。
M58形式参数太少。