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 错误的文件句柄
表示你的文件表示府已经失效; 指出你的内存已经混乱.spa

12 Invalid file access code 错误的文件访问代码
reset 或 rewrite 使用一个错误的文件模式值.操作系统

15 Invalid drive number 错误的驱动器数字
Getdir 或者 ChDir 函数所使用数字指向了一个不存在的磁盘.指针

16 Cannot remove current directory
不能移动当前目录
试图移除的目录是当前活动目录..code

17 Cannot rename across drives 不能跨越驱动器更改文件名
你不能重命名一个文件,它可能在另外一个磁盘或分区结束. orm


(B)I/O 错误对象

100 Disk read error 磁盘读错误
从磁盘读数据时错误.具备表明性的是你读文件超过了文件结尾.内存

101 Disk write error 磁盘写错误
磁盘已经满咯,但是你还试图写入数据..rem

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 初始化错误

相关文章
相关标签/搜索