pascal中"exticode=201"是什么意思?

如题所述

exticode=201意思是:20l范围检查错 。

Pascal运行错误对照表
运行错误是指程序运行时出现的错误,当发生时,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初始化错误
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-17
首先,你使用的是Free Pascal所以会有这样的提示
是一个弹出窗口,内容是Exticode=错误号
这里的错误号是运行是错误
就是编译的时候检查不出来的错误,要等运行时才看得出来
201号错误一般是数组越界或系统空间不够,解决方法:关闭其他应用程序,再次编译,如果仍然出错,那么就是数组越界,比如一个[1..10]的数组叫a,即a:array[1..10] of 基类型,也就是只有1~10这10个元素,如果你用到了元素0,或其他不再1~10范围内的下标,就会发生此错误。
第2个回答  2014-02-17
exticode=201的意思是201范围检查错
相似回答