问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Turbo pascal 高手进

发布网友 发布时间:2022-04-20 11:58

我来回答

4个回答

热心网友 时间:2023-06-29 15:02

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格

热心网友 时间:2023-06-29 15:03

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个字的位置,具体见下表

热心网友 时间:2023-06-29 15:03

(1)直接在Pascal中打开帮助,输入error,双击高亮项,然后选第1/2/3项
(2)是指输出至少占5个字的位置,具体见下表
a 输出("[]表示空格")
1 [][][][]1
11 [][][]11
111 [][]111
1111 []1111
11111 11111
111111 111111
程序总是保证输出至少占5格,不够在前面加空格,如果超出5格就不受*了

热心网友 时间:2023-06-29 15:04

5是单场宽,表示输出时
从第5个字符开始。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
CAD具体是学什么的 cad学什么专业好 CAD属于什么课型 文胸36/80是什么尺码 21.22.23.24.25.这5个数横竖家起来都要等于69 21.22.23.24.25.5个数字横竖等于69怎么做 已知递增的等差数列{an}满足a1=1,a3=a2²-4,则an=? 已知递增等差数列an的前n项和为Sn,a1=1,且a2+1,a4+1,S4成等比数列 求数... 金鱼吊兰有什么作用,可供观赏改善风水 金鱼吊兰是什么植物? 跪求NNNNNNNNNN首有节奏感的英文歌!!! 小学诗歌知识竞赛题及答案 从大学城怎么到松江人民北路46号? 求美女帅哥类日本动漫 密度泛函方法的Becke 单参数混合泛函 pascal中的错误代码有哪些? 错误码怎么弄 ? win10系统如何更新,更新按钮在哪儿 如何处理禁用了win10update后(按百度标准操作),依... 华硕win10怎么设置更新系统 win10自动更新怎么设置?开启和关闭自动更新 win10手势设置在哪 win10最新版本怎么设置更新 电脑win10怎么样设置更新 win10自动更新怎么设置 如何修改win10 触控板手势设置 win10如何更新系统版本 win10 怎么设置触控板手势 win10自动更新如何设置 win10的更新在哪里?怎么设置 runtime error 主营业务收入包括了应收账款和应付账款吗? 应收账款与主营业务收入的区别是什么? 应收账款属于营业收入吗? 主营营业务收入中包含应收账款吗 主营业务收入和应收账款有什么区别 应收账款属于营业收入吗 主营业务收入和应收账款有什么区别呀?收到一个客... 应收帐款和主营业务收入区别 怎样区分应收账款和主营业务收入? 主营业务收入和应收账款有什么区别呢? 利润表中的营业收入指什么收入? 按照权责发生制,... 请问下:应收账款大于主营业务收入都有哪几种情况? 应收账款和主营业务收入怎么分 应收账款收回来算主营业务收入吗? 应收账款和主营业务收入到底什么关系? 主营业务收入基本上都是应收帐款 年报中应收账款会记录在主营业务收入中吗 主营业务收入和应收账款怎么区别 iOSQQ怎么才能防撤回