pascal语言

使用pascal语言编写程序编译无误,在运行时电脑闪一下便出现了exited with exitcode=1的错误信息。请问是什么地方出错了,如何解决。
你们一个个说的到很好,可是咋解决啊?2

你好。free pascal在运算时,常有exited with exitcode=*** 的情况,意思是你的程序存在某种错误,错误类型与序号对应。我给你所有的错误型号,以后自己对应着查就行。

ascal运行错误对照表

运行错误是指程序运行时出现的错误,当发生时,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
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-22
内存溢出,数据规模加大
有的时候重新启动能修复
第2个回答  2010-07-22
内存溢出..可能你定义的类型太大了..
第3个回答  2010-07-27
内存溢出
把你的源码发上来下

pascal是什么意思?
Pascal是一种高级程序设计语言。Pascal语言是由法国科学家尼古拉斯·沃斯于上世纪70年代开发的一种编程语言。它以结构清晰、可读性强、功能丰富和用途广泛等特点著称。Pascal语言对于初学者来说是一个很好的入门语言,同时也是计算机程序设计的理想语言之一。它不仅具有结构化程序设计的特点,还有很强的数据处理...

pascal是什么意思?
Pascal是一种高级编程语言,其被设计用来支持结构化编程。这意味着编程者可以使用Pascal来按照一组逐步推进的步骤,解决复杂的问题。Pascal在1970年由Niklaus Wirth设计,他的目标是创建一个结构化编程的语言,进而提高代码的可读性和可维护性。Pascal在学术界和业界都非常流行,在学术界,它被广泛运用于教学...

第一个结构化程序设计语言是
第一个结构化程序设计语言是Pascal。Pascal语言由法国计算机科学家尼古拉斯·沃斯在20世纪60年代末至70年代初设计,并于1970年首次发布。Pascal语言的出现标志着结构化程序设计方法的诞生。结构化程序设计强调代码的可读性、可维护性和可重用性,通过清晰的逻辑结构和模块化设计来提高程序的质量。Pascal语...

pascal语言是什么意思?
Pascal语言是一种结构化编程语言。它是为了教授结构化编程而创造的,也因此在许多学校的编程课程中都有教授。在Pascal语言中,有严格的语法规则,变量必须声明后才能使用,而且程序的主体部分由子程序组成。Pascal语言具有良好的可读性和可维护性。由于它的语法规则严格,因此在编写程序的过程中容易发现并修正...

帕斯克(Pascal)-一门流行的编程语言
帕斯卡(Pascal)是一门流行的编程语言,由于其简洁、易学、易用的特点,被广泛应用于计算机科学、工程学、数学、物理学等领域。1.帕斯卡的起源 帕斯卡是由尼古拉斯·维尔特(NiklausWirth)于1968年发明的。维尔特是瑞士苏黎世联邦理工学院的教授,他发明帕斯卡的初衷是为了教授编程课程。帕斯卡最初的版本是...

PASCAL语言的基本知识2.1 Pascal程序基本组成
Pascal语言的基本组成包括程序首部、说明部分和执行部分。首先,程序首部是程序的入口,以program保留字开始,接着是程序名,例如"Area",然后以分号结束。注释通常用花括号或圆括号包围,它们提供程序的可读性,但对编译和运行并无影响,有时可以省略。在程序体中,说明部分至关重要,它定义了程序中使用的...

以下程序设计语言是低级语言的是
程序设计语言是用于书写计算机程序的语言。程序设计语言中是低级语言的是Pascal语言。Pascal是一种过程式编程语言,由Niklaus Wirth于1968年设计并于1970年发布,并以法国数学家和哲学家Blaise Pascal的名字命名。Pascal可以运行在多种平台上,例如Windows、Mac OS和各种版本的UNIX\/Linux。Pascal是最早出现的结构...

Pascal 语言目录
Pascal 语言目录第一章: 计算机基础知识 1.1 计算机的成长史 1.2 计算机组成概览 1.3 如何有效使用计算机 1.4 计算机键盘简介 1.5 正确输入法:十指分工与击键技巧 1.6 预防计算机病毒:安全防护指南 1.7 数制基础知识 1.8 了解计算机语言:入门导论习题一 第二章: 认识Turbo Pascal...

什么是pascal语言程序
Pascal语言概述与预备知识 1 关于Turbo Pascal Pascal是一种计算机通用的高级程序设计语言。它由瑞士Niklaus Wirth教授于六十年代末设计并创立。以法国数学家命名的Pascal语言现已成为使用最广泛的基于DOS的语言之一,其主要特点有:严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强。正因为上述...

pascal是什么意思?
Pascal是一种深受计算机编程者喜爱的高级程序设计语言,由瑞士Niklaus Wirth教授在20世纪60年代末期设计。以数学家Blaise Pascal命名,Pascal语言因其严格的结构化、丰富的数据类型、高效运行和强大的查错能力,使其成为基于DOS编程的热门选择。对于初学者来说,Pascal尤其有助于培养良好的编程习惯和清晰的逻辑...

相似回答
大家正在搜