展开全部
Pascal运行错误对照表
运行错误是指程序运行时出现的错误,当发生时,Turbo 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初始化错误
Pascal编译错误对照表
下面列出在编译程序时可能出现的错误,在集成环境下,Turbo Pascal将自动加载源程序并定位于出错处。
l内存溢出
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定义
53EXTRN定义过多
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缺有序变量
105INLINE错
106缺字符表达式
107重定位项过多
112CASE常量越界
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缺释放方法标识符
154FAIL只允许在构造方法内使用
155无效的操作符和操作数组合
156缺内存引用
l57不能加减可重定位符号
158无效寄存器组合
159未激活286/287指令
160无效符号引用
161代码生成错
162缺ASM
转自DRS
程序总是保证输出至少占5格
运行错误是指程序运行时出现的错误,当发生时,Turbo 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初始化错误
Pascal编译错误对照表
下面列出在编译程序时可能出现的错误,在集成环境下,Turbo Pascal将自动加载源程序并定位于出错处。
l内存溢出
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定义
53EXTRN定义过多
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缺有序变量
105INLINE错
106缺字符表达式
107重定位项过多
112CASE常量越界
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缺释放方法标识符
154FAIL只允许在构造方法内使用
155无效的操作符和操作数组合
156缺内存引用
l57不能加减可重定位符号
158无效寄存器组合
159未激活286/287指令
160无效符号引用
161代码生成错
162缺ASM
转自DRS
程序总是保证输出至少占5格
展开全部
1 Out of memory
内存溢出
2 Identifier expected
缺少标识符
3 Unknown identifier
没有定义标识符
4 Duplicate identifier
标识符重复说明
5 Syntax error
出现非法字符
6 Error in real constant
实型常量书写错误
7 Error in integer constant
整型常量书写错误
8 String constant exceeds line
字符串少右边的单引号
10 Unexpected end of file
源程序文件非正常结束
11 Line too long
行太长、超过了126个字符
12 Type identifier expected
类型标识符定义出错
13 Too many open files
打开的文件太多
14 Invalid file name
文件名无效或路径不正确
15 File not found
在当前目录中找不到文件
16 Disk full
磁盘满
17 Invalid compiler directive
18 Too many files
文件太多
19 Undefined type in pointer def
没有定义指针所指向的对象类型
20 Variable identifier expected
缺少变量名
21 Error in type
类型定义错
22 Structure too large
结构太长
23 Set base type out of range
集合基类型越界
24 File components may not be files or objects
文件的元素类型不可以是文件类型
25 Invalid string length
定义字符串类型时,长度值不正确
26 Type mismatch
类型不匹配
27 Invalid subrange base type
子界基类型不是有序类型
28 Lower bound greater than upper bound
定义子界类型时,下界大于上界
29 Ordinal type expected
该处应该是有序类型
30 Integer constant expected
该处应该是整型类型
31 Constant expected
缺少常量
32 Integer or real constant expected
缺少整型或实型常量
33 Pointer Type identifier expected
缺少指针类型标识符
34 Invalid function result type
函数值类型不正确
35 Label identifier expected
36 BEGIN expected
缺少Begin
37 END expected
缺少End
38 Integer expression expected
缺少整型表达式
39 Ordinal expression expected
缺少有序类型表达式
40 Boolean expression expected
缺少布尔类型表达式
41 Operand types do not match
运算符不运算对象不匹配
42 Error in expression
表达式不正确
43 Illegal assignment
非法赋值
44 Field identifier expected
缺少域标识符
2)是指输出至少占5个字的位置,具体见下表
内存溢出
2 Identifier expected
缺少标识符
3 Unknown identifier
没有定义标识符
4 Duplicate identifier
标识符重复说明
5 Syntax error
出现非法字符
6 Error in real constant
实型常量书写错误
7 Error in integer constant
整型常量书写错误
8 String constant exceeds line
字符串少右边的单引号
10 Unexpected end of file
源程序文件非正常结束
11 Line too long
行太长、超过了126个字符
12 Type identifier expected
类型标识符定义出错
13 Too many open files
打开的文件太多
14 Invalid file name
文件名无效或路径不正确
15 File not found
在当前目录中找不到文件
16 Disk full
磁盘满
17 Invalid compiler directive
18 Too many files
文件太多
19 Undefined type in pointer def
没有定义指针所指向的对象类型
20 Variable identifier expected
缺少变量名
21 Error in type
类型定义错
22 Structure too large
结构太长
23 Set base type out of range
集合基类型越界
24 File components may not be files or objects
文件的元素类型不可以是文件类型
25 Invalid string length
定义字符串类型时,长度值不正确
26 Type mismatch
类型不匹配
27 Invalid subrange base type
子界基类型不是有序类型
28 Lower bound greater than upper bound
定义子界类型时,下界大于上界
29 Ordinal type expected
该处应该是有序类型
30 Integer constant expected
该处应该是整型类型
31 Constant expected
缺少常量
32 Integer or real constant expected
缺少整型或实型常量
33 Pointer Type identifier expected
缺少指针类型标识符
34 Invalid function result type
函数值类型不正确
35 Label identifier expected
36 BEGIN expected
缺少Begin
37 END expected
缺少End
38 Integer expression expected
缺少整型表达式
39 Ordinal expression expected
缺少有序类型表达式
40 Boolean expression expected
缺少布尔类型表达式
41 Operand types do not match
运算符不运算对象不匹配
42 Error in expression
表达式不正确
43 Illegal assignment
非法赋值
44 Field identifier expected
缺少域标识符
2)是指输出至少占5个字的位置,具体见下表
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(1)直接在Pascal中打开帮助,输入error,双击高亮项,然后选第1/2/3项
(2)是指输出至少占5个字的位置,具体见下表
a 输出("[]表示空格")
1 [][][][]1
11 [][][]11
111 [][]111
1111 []1111
11111 11111
111111 111111
程序总是保证输出至少占5格,不够在前面加空格,如果超出5格就不受限制了
(2)是指输出至少占5个字的位置,具体见下表
a 输出("[]表示空格")
1 [][][][]1
11 [][][]11
111 [][]111
1111 []1111
11111 11111
111111 111111
程序总是保证输出至少占5格,不够在前面加空格,如果超出5格就不受限制了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
5是单场宽,表示输出时
从第5个字符开始。
从第5个字符开始。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询