错误表

 

Free Pascal错误一览表
1 Run Time Errors 运行错误
A) DOS 错误代码:
1:无效DoS功能号

2:文件末找到

3:路径未找到

4:打开文件过多

5:禁止文件存取

6:无效文件句柄

12:无效文件存取代码

15:无效驱动器号

16:不能删除当前日录

17:不能跨驱动器改文件名

B) I/O错误
100:磁盘读错误

101:磁盘写错误
102:文件变量末赋值
103:文件未打开
104:文件未用输入方式打开
105:文件末用输出方式打开
106:无效数字格式
C) 严重错误
150:磁盘写保护

15l:未知单元

152:驱动器未准备好

153:未知命令

154:数据CRC校验错

155:驱动器请求的结构长度错

156:磁盘定位错

157:未知媒介类型

158:扇区末找到

159:打印机缺纸

160:设备写失败

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:变体数组边界错误
226TLS初始化错误

2 编译错误对照表
下面列出在编译程序时可能出现的错误,在集成环境下,Pascal将自动加载源程序并定位于出错处。
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:未激活286/287指令

160:无效符号引用

161:代码生成错

162:缺ASM

posted @ 2012-02-09 11:47  翱翔的感觉  阅读(320)  评论(0)    收藏  举报