Pascal运行错误表
Posted wangcetcl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
磁盘扇区错误
161:设备读失败
162:硬件故障
(D)致命错误
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运行错误表的主要内容,如果未能解决你的问题,请参考以下文章
(pascal问题) program exited with exitcode = 201