如何调试Pascal运行时错误?

时间:2015-06-17 14:50:29

标签: runtime pascal

我有一个使用TMT编译器构建的Pascal程序,该程序在Windows 95上运行。有时它失败并出现运行时错误,如:

Error 207 at <adress>

我想至少确定错误实际发生的位置。

1 个答案:

答案 0 :(得分:0)

错误207通常是无效的浮点运算。 free pascalTMT's framework pascal都是这种情况。

有时,当您不从函数返回值时会发生这种情况。尝试检查您是否在以下函数中指定返回值:

function yourFunction(x:real) : real;
var
  someValue : real;
begin
  someValue := 42;
  yourFunction := someValue;
end;

在这种情况下,您应该确保分配回报

yourFunction := someValue;

207错误通常意味着您有一些尚未存在的变量 正确初始化。