Pascal运行错误对照表.doc_第1页
Pascal运行错误对照表.doc_第2页
Pascal运行错误对照表.doc_第3页
Pascal运行错误对照表.doc_第4页
Pascal运行错误对照表.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Pascal运行错误对照表 运行错误是指程序运行时出现的错误,当发生时,Turbo Pascal显示如下信息: RUNTIME ERROR NNNN AT XXXX:YYYY 其中,nnnn是运行错误代码,xxxx是错误发生的程序段,yyyy是错误地址偏移。 DOS 错误代码: 1无效DoS功能号 2文件末找到 3路径未找到 4打开文件过多 5禁止文件存取 6无效文件句柄 12无效文件存取代码 15无效驱动器号 16不能删除当前日录 17不能跨驱动器改文件名 I/O错误 100磁盘读错误 101磁盘写错误 102文件变量末赋值 103文件未打开 104文件未用输入方式打开 105文件末用输出方式打开 106无效数字格式 严重错误 150磁盘写保护 15l未知单元 152驱动器未准备好 153未知命令 154数据CRC校验错 155驱动器请求的结构长度错 156磁盘定位错 157未知媒介类型 158扇区末找到 159打印机缺纸 160设备写失败 161设备读失败 162硬件故障 致命错误 200被零除 20l范围检查错 202堆栈溢出错 203堆溢出错 204无效指针操作 205浮点上溢出 206浮点下溢出 207无效浮点运算 208未安装覆盖管理程序 209覆盖文件读错 210对象未初始化 2ll调用抽象方法 212流登计错 213集合下标越界 214集合溢出 215 算术上溢错误 216 存取非法 217 控制-C 218 授权指令 219 无效的TYPECAST 220 无效的变体TYPECAST 221 无效的变体操作 222 没有变体方法调用DISPATCHER 223 不能建立变体数组 224 变体不包含数组 225 变体数组边界错误 226 TLS初始化错误 Pascal编译错误对照表 下面列出在编译程序时可能出现的错误,在集成环境下,Turbo Pascal将自动加载源程序并定位于出错处。 l内存溢出 2缺标识符 3标识符未定义 4标识符重定义 5语法错误 6实型常量错 7整型常量错 8字符串常量跨行 9文件嵌套过多 10非正常文件结束 11行过长 12缺类型标识符 13打开文件过多 14无效文件名 15文件未找到 16磁盘满 17无效编译指示 18文件过多 19指针定义中未定义类型 20缺变量标识符 21类型错误 22结构过长 24文件分量不能为文件 25无效字符串长度 26类型不匹配 27无效子界基类型 28下界大于上界 29缺有序类型 30缺整型常数 31缺常数 32缺整型或实型常数 33缺指针类型标识符 34无效的函数结果类型 35缺标号标识符 36缺BEGIN 37缺END 38缺整型表达式 39缺有序表达式 40缺布尔表达式 41操作数类型与操作符不匹配 42表达式错 43非法赋值 44缺字段标识符 45目标文件过长 46未定义外部标识符 47无效*.OBJ文件记录 48代码段过长 49数据段过长 50缺DO 51无效PUBLIC定义 52无效EXTRN定义 53EXTRN定义过多 54缺0F 55缺INTERFACE 56无效重定位引用 57缺THEN 58缺T0或DOWNTO 59未定义的向前引用 60过程过多 61无效类型转换 62被零除D 63无效文件类型 64不能读写该类型的变量 65缺指针变量 66缺字符串变量 67缺字符串表达式 68单元循环引用 69单元名不匹配 70单元版本不匹配 71单元重名 72单元文件格式错误 73缺IMPLEMENTATl0N 74常数与CASE类型不相匹配 75缺记录变量 76常数越界 77缺文件变量 78缺指针变量 79缺整型或实型表达式 80标号不在当前块中 81标号已定义 82标号未定义 83无效参数 84缺UNIT 85缺“;” 86缺“:” 87缺“,” 88缺“(” 89缺“)” 90缺“” 91缺“:” 92缺“”或“(” 93缺“”或“)” 94缺“” 96变量过多 97无效FOR控制变量 98缺整型变量 99此处不允许用文件和 100字符串长度不匹配 101无效字顺序 102缺字符串常数 103缺整型或实型变量 104缺有序变量 105INLINE错 106缺字符表达式 107重定位项过多 112CASE常量越界 113语句错 114不能调用中断过程 116必须在8087方式下编译 117末找到目标地址 118此处不允许包含文件 120缺NIL 121无效限定符 122无效变量引用 123符号过多 124语句部分过长 126文件必须为变量参数 127条件符号过多 128条件指令错位 130初始条件定义错 13l过程和函数头与前面定义的不匹酉 132严重磁盘错误 133不能计算该表达式 134表达式错误结束 l35无效格式说明符 136无效间接引用 137此处不允许结构变量 138无SYSTEM单元不能计算 l39不能存取该符号 140无效浮点运算 141不能将覆盖编译至内存 142缺过程和函数变量 143无效过程或函数引用 144不能覆盖该单元 147缺对象类型 148不允许局部对象类型 149缺VIRTUAL 150缺方法标识符 151不允许虚拟构造方法 152缺构造方法标识符 153缺释放方法标识符 154FAIL只允许在构造方法内使用 155无效的操作符和操作数组合 156缺内存引用 l57不能加减可重定位符号 158无效寄存器组合 159未激活286287指令 160无效符号引用 161代码生成错 162缺ASM Free Pascal 错误列表2009-08-05 13:431 插入了无效函数或执行了无效命令2 找不到文件(地球人都知道)3 找不到路径(按路径没有找到文件)4 打开文件太多了(noip会出这种错误吗?)5 拒绝文件路径分类:试图对一个只能读的文件进行写入,如字典;文件当前被锁死或被另一个进程修改中;试图新建一个与已有文件重名的字典或文件;试图对只作为读模式打开的文件进行写入;试图对只作为写模式打开的文件进行读入;试图移动一个不可能移动的文件;不允许打开这个文件或词典;6 无效的文件处理:你使用的文件变量被删除。这暗示着文件所在的存储器损坏。12 非法路径规则:reset或rewrite命令使用在了一个无效的文件模式。15 驱动器盘符错误:给过程Getdir或ChDir的数字指示了一个不存在的盘符。 (什么?你问我geidir/chdir是什么?)16 不能移动当前的词典文件(辞典?) 你试图移动一个当前处于活动状态(即打开的)的辞典。17 不能对交叉驱动器进行重命名。 交叉文件:across的直译,指一种在另一个磁盘结尾或者在隔离区结尾的文件。100 磁盘读取错误: 在读磁盘时发生的错误,特别是你试图读过(超过)一个文件的末尾时101 磁盘写入错误:你的磁盘满了吧!102 没有对文件进行assign操作 对文件进行reset, rewrite, append, rename, erase中的任何一个操作前都应该对这个文件进行assign!103 文件没有打开:对文件进行close, read, write, seek, EOf, FilePos, FileSize, Flush, BlockRead, BlockWrite而没有打开这个文件。104 文件没有进行input打开:reset语句没有使用。105 文件没有进行output打开:rewrite语句没有使用。106 无效的数字形式:当需要读一个数字时,从text文件中却读入了一个其他形式的东西。以下150-162都为Critical error:关键性错误。150 磁盘被写保护了。 151 坏驱动器要求了一个结构长度。(无法理解!)152 驱动器没有准备好。154 数据中出现了CRC错误。156 磁盘查找/请求出现了错误。157 不知道的媒体类型。158 数字扇区没有找到。159 打印机无纸。160 设备写入出错。161 设备读入出错。162 硬件错误。以上。怎么看怎么像电脑的硬件类错误。200 除以0了。201 超限: 一个数组接受了一个超出它的长度的位置指令; 给一个变量的数超出了它的范围(如枚举类型中的错误)。202 超栈。超过栈的最大容量或栈坏了。203 超堆。超过堆的边界。事实上就是你超出了操作系统或硬件所能允许的大小。 (这里的堆怎么越看越像内存之类的东西。)204 非法指针操作。对notably, Nil指针进行dispose/Freemem操作。205 浮点运算超出上界。试图创建一个超大的实数。206 浮点运算超出下界。试图创建一个超小的实数。207 非法浮点操作。试图对负数进行开根号或取对数操作。210 对象没有进行初始化。 当进行数限编译(range checking on)时,对一个对象(参数/过程/函数?)没有进行构造。211 进行了不具体的操作(method)。你的程序打算进行一个实际上并不具体的操作。212 一个非法的类型在对象单元里进行了注册。213 Collection index out of range:打算用一个非法的指标进入

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论