一个极端诡异的free pascal运行错误信息

来源:百度知道 编辑:UC知道 时间:2024/05/09 06:20:44
exited with
exitcode =1

编译没有错,可一运行就会跳回来,出现这个东西。

请试着单步执行 (Step into/Step over)相对应快捷键为F7与F8,打开Watches 查看读入的变量。看看是哪一步出现错误。
你还可以尝试重新启动编辑器。

-------------
对于exit code=1这个DOS错误代码,书上是这么写的:无效DOS功能号。
所以你的语法是正确的,这种DOS下的错误一般是计算机内部出错,所以编译器检查不出来。

无效函数号

是内存溢出了,也就是某个数超过了所定义的范围,好好检查一下吧。其他一些错误有:
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目标文件过长