Free Pascal错误一览表.doc_第1页
Free Pascal错误一览表.doc_第2页
Free Pascal错误一览表.doc_第3页
Free Pascal错误一览表.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、 Run Time Errors 运行错误2、 编译错误对照表 下面列出在编译程序时可能出现的错误,在集成环境下,Pascal将自动加载源程序并定位于出错处。 (A)DOS 错误代码: 1 Invalid function number 错误的功能代码 尝试错误的操作系统调用.2 File not found 文件未找到 程序试图删除(erase),重命名( rename),打开(open)一个不存在的文件.3 Path not found 目录未发现 目录不存在或是错误.也有可能是访问一个不存在的文件.4 Too many open files 打开太多的文件 当前你的程序当前打开的文件太多咯.超过了操作系统允许打开的最多文件数.5 File access denied 文件访问拒绝 访问文件拒绝.引起这个错误可能是下面几个原因: 试图写一个只读文件,或者实际上是一个目录. 文件正在为其他程序所使用. 试图建立一个目录中已经存在的文件名的文件. 试图从一个只能写的文件中读数据. 试图从一个只能读的文件中写数据. 试图移除一个不存在的文件或目录. 不允许访问这个文件或者目录.6 Invalid file handle 错误的文件句柄 表示你的文件表示府已经失效; 指出你的内存已经混乱.12 Invalid file access code 错误的文件访问代码 reset 或 rewrite 使用一个错误的文件模式值.15 Invalid drive number 错误的驱动器数字 Getdir或者ChDir函数所使用数字指向了一个不存在的磁盘.16 Cannot remove current directory 不能移动当前目录 试图移除的目录是当前活动目录.17 Cannot rename across drives 不能跨越驱动器更改文件名 你不能重命名一个文件,它可能在另一个磁盘或分区结束.(B)I/O错误100 Disk read error 磁盘读错误 从磁盘读数据时错误.具有代表性的是你读文件超过了文件结尾.101 Disk write error 磁盘写错误 磁盘已经满咯,可是你还试图写入数据.102 File not assigned 文件未曾建立关联 使用Reset, Rewrite, Append, Rename和 Erase 之前你必须已经将文件标识符与磁盘文件建立关联.103 File not open 文件未打开 在使用 Close, Read, Write, Seek, EOf, FilePos, FileSize, Flush, BlockRead, and BlockWrite 之前未打开文件.104 File not open for input 文件不能打开读数据 在使用 Read, BlockRead, Eof, Eoln, SeekEof or SeekEoln 之前文件未使用Reset打开.105 File not open for output 文件不能打开写数据 使用write之前未使用Rewrite打开.106 Invalid numeric format 错误的数字格式 从标准输入(Text文件)中预期得到的数字格式不对.(C)严重错误150 Disk is write-protected 磁盘写保护(Critical error)=临界误差151 Bad drive request struct length(Critical error)152 Drive not ready驱动器未准备好(Critical error)154 CRC error in data数据CRC校检错误(Critical error)156 Disk seek error磁盘寻道错误(Critical error)157 Unknown media type不明的媒体类型(Critical error)158 Sector Not Found磁盘扇区错误(Critical error) 159:打印机缺纸 160:设备写失败 161:设备读失败 162:硬件故障 (D)致命错误 200:被零除 20l:范围检查错 202:堆栈溢出错 203:堆溢出错 204:无效指针操作 205:浮点上溢出 206:浮点下溢出 207:无效浮点运算 208:未安装覆盖管理程序 209:覆盖文件读错 210:对象未初始化 2ll:调用抽象方法 212:流登计错 213:集合下标越界 214:集合溢出215:算术上溢错误216:存取非法217:控制-C218:授权指令219:无效的TYPECAST220:无效的变体TYPECAST221:无效的变体操作222:没有变体方法调用DISPATCHER223:不能建立变体数组224:变体不包含数组225:变体数组边界错误226:TLS初始化错误1:内存溢出 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定义 53:EXTRN定义过多 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:缺有序变量 105:INLINE错 106:缺字符表达式 107:重定位项过多 112:CASE常量越界 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:缺释放方法标识符 154:FAIL只允许在构造方法内使用 155:无效的操作符和操作数组合 156:缺内存引用 l57:不能加减可重定位符号 158:无效寄存器组合 159:未激活286287指令 160:无效符号引用 161:代码生成错 162:缺ASMl memory overflows 2 is short of ID 3 IDs not define 4 ID redefines 5 grammar errors 6 real type constants mistake 7 punish type constant mistake 8 character string constants step travel 9 files nestification redundance 10 abnormal files end 11 lines of long 12 is short of type ID 13 opens file redundance 14 ofs no avail file name 15 files not find 16 disks man 17 ofs no avail compile-directing 18 files redundance Not define type 19 index definitions in 20 is short of variable ID 21 type mistakes 22 structures long 24 file hefts can not for file 25 ofs no avail string length 26 types not match 27 ofs no avail a son border base type 28 underworlds be more than high bound 29 is short of ordered type 30 is short of punish type constant 31 is short of constant 32 is short of punish type or real type constant 33 is short of pointer type ID 34 invalid function result types 35 is short of label identifier 36 be short of BEGIN 37 be short of END 38 is short of punish type expression 39 is short of ordered expression 40 is short of boolean expression 41 operand types with operand not match 42 expression mistakes 43 unlawfully evaluate 44 lack the character segment identifiers 45 destination documents long 46 does not define exterior ID 47 invalids* . OBJ file records 48 code segments long 49 data segments long 50 be short of DO 51 ofs no avail PUBLIC definition 52 ofs no avail EXTRN definition 53EXTRN definitions redundance 54 be short of 0F 55 be short of INTERFACE 56 ofs no avail relocate quote 57 be short of THEN 58 be short of T0 or DOWNTO 59 undefined go forward quote 60 processes redundance 61 ofs no avail type convert 62 cover zero except D 63 ofs no avail document type 64 can not read write should types variable 65 is short of pointer variable 66 is short of character stri

温馨提示

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

评论

0/150

提交评论