Turbo Pascal错误代码(V5.5)
一、编译错误信息
编译信息是指那些阻止产生可执行文件的代码和集成环境的问题。在集成环境中,Turbo Pascal试图定位出错源代码。
1.用完内存
2.缺少标识符
3.未知标识符
4.标识符重名
5.语法错误
6.实常量错
7.整型常量错
8.字符常量越行
9.嵌套文件太多
10.非法文件结束
11.行太长
12.缺少类型标识符
13.打开文件太多
14.文件名无定义
15.文件未找到
16.磁盘已满
17.编译属性无定义
18.文件太多
19.指针定义中未定义类型
20.缺少变量说明
21.错误类型
22.结构太大
23.集合基类型超界
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.目标文件记录无效
48.码段太长
49.数据段太长
50.缺少Do
51.公共定义无效
52.外部定义无效
53.外部定义太多
54.缺少of
55.缺少接口
56.浮动引用无效
57.缺少Then
58.缺少do或downto
59.未定义向前
60.过程太多
61.类型转换无效
62.被零除
63.文件类型无效
64.不能读此种变量
65.缺少指针变量
66.缺少字符串变量
67.缺少字符串表达式
68.循环单元调用
69.单元名不匹配
70.单元说明不匹配
71.单元名重复
72.单元文件格式错误
73.缺少实现部分
74.常数与特征类型不相符合
75.缺少记录变量
76.常数超界
77.缺少文件变量
78.缺少指针变量
79.缺少整数或实数表达式
80.标号不在当前块中
81.已定义标号
82.标号未定义
83.自变量无效
84.缺少单元
85.缺少“;”
86.缺少“:”
87.缺少“,”
88.缺少“(”
89.缺少“)”
90.缺少“=”
91.缺少“:=”
92.缺少“[”或“(”
93.缺少“]”或“)”
94.缺少“.”
95.缺少“..”
96.变量太多
97.控制变量无效
98.缺少整数变量
99.此处不允许用文件
100.字符串长度不匹配
101.文件命令无效
102.缺少字符串常数
103.缺少整数或实数变量
104.缺少顺序变量
105.Inline有错
106.缺少字符表达式
107.循环项太多
112.特殊常量超界
113.语句有错
114.不可以调用中断进程
116.必须在8087中编译
117.未找到目标地址
118.不许用包含文件
120.缺少Nil
121.限制无交叉
122.变量调用无交叉
123.符号太多
124.语句部分太长
126.文件必须用括号
127.特殊符号太多
128.误置条件指令
129.丢失ENDIF指令
130.初始条件定义有错
131.与前面定义的过程和函数头不匹配
132.严重的磁盘错误
133.不能计算该表达式
134.表达式的结束有错
135.格式说明无效
136.非直接调用结构
137.不允许用结构变量
138.无系统SYSTEM单元则不能计算
139.不能传送该符量
140.浮点操作无效
141.不能覆盖内存编译
142.缺少进程或函数变量
143.进程或函数调用无效
144.不能覆盖该单元
二、运行时错误信息
运行错误是指程序运行时出现的错误。当发生时,Turbo Pascal显示如下信息:
Run time error nnn at xxxx:yyyy
nnn是运行错误的数据代码,xxxx是错误发生的程序段,yyyy是错误地址偏移。
1.Dos错误
2.文件未找到
3.路径未找到
4.打开的文件太多
5.禁止文件存取
6.无效的文件句柄
12.文件存取代码无效
15.驱动器无效
16.不能删除当前目录
17.不能跨越驱动器改文件名
2.I/O错误
100.磁盘读错误
101.磁盘写错误
102.文件变量未赋值
103.文件未打开
104.文件未用输入方式打开
105.文件未用输出方式打开
106.数字格式无效
3.严重错误
150.文件写保护
151.未知单元
152.驱动器未准备好
153.未知命令
154.数据CRC校验错
155.坏的驱动器请求的结构长度
156.磁盘定位错
157.未知的媒介类型
158.扇区未找到
159.打印机没纸
160.设备辅出错误
161.设备输入错误
162.硬件故障
4.致命错误
200.被零除
201.范围检查错误
202.堆栈溢出错误
203.堆溢出错误
204.指针操作无效
205.浮点上溢
206.浮点下溢
207.浮点运算无效
208.未安装覆盖管理文件
209.读取覆盖文件时出错