如何调试 Pascal 运行时错误?
How to debug Pascal runtime error?
我有一个使用 TMT 编译器构建的 Pascal 程序,它在 Windows95 上运行。有时它会失败并出现运行时错误,例如:
Error 207 at <adress>
我想至少确定错误实际发生的位置。
错误 207 通常是无效的浮点运算。 free pascal and TMT's framework pascal.
都是这种情况
有时当您不return 函数中的值时会发生这种情况。尝试检查您是否在如下函数中分配了 return 值:
function yourFunction(x:real) : real;
var
someValue : real;
begin
someValue := 42;
yourFunction := someValue;
end;
在这种情况下,您应该确保分配 return
yourFunction := someValue;
207 错误一般意味着你有一些变量没有被
正确初始化。
我有一个使用 TMT 编译器构建的 Pascal 程序,它在 Windows95 上运行。有时它会失败并出现运行时错误,例如:
Error 207 at <adress>
我想至少确定错误实际发生的位置。
错误 207 通常是无效的浮点运算。 free pascal and TMT's framework pascal.
都是这种情况有时当您不return 函数中的值时会发生这种情况。尝试检查您是否在如下函数中分配了 return 值:
function yourFunction(x:real) : real;
var
someValue : real;
begin
someValue := 42;
yourFunction := someValue;
end;
在这种情况下,您应该确保分配 return
yourFunction := someValue;
207 错误一般意味着你有一些变量没有被 正确初始化。