我有一个使用TMT编译器构建的Pascal程序,该程序在Windows 95上运行。有时它失败并出现运行时错误,如:
Error 207 at <adress>
我想至少确定错误实际发生的位置。
答案 0 :(得分:0)
错误207通常是无效的浮点运算。 free pascal和TMT's framework pascal都是这种情况。
有时,当您不从函数返回值时会发生这种情况。尝试检查您是否在以下函数中指定返回值:
function yourFunction(x:real) : real;
var
someValue : real;
begin
someValue := 42;
yourFunction := someValue;
end;
在这种情况下,您应该确保分配回报
yourFunction := someValue;
207错误通常意味着您有一些尚未存在的变量 正确初始化。