第十四章 系统错误消息 - 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 |
形式参数太少。 |