警告“invalid floating point operation”出了什么问题了?
我在implementation下
定义了
var
source:array[1..365]of integer;
ma:array[1..359]of single;
以下是运行出错的过程:
procedure TForm1.Button2Click(Sender: TObject);
var
j:integer;
ot:array[1..359] of single;
begin
for j:=1 to 359 do
begin
ot[j]:=source[j+3]/ma[j];
end;
edit3.Text:=floattostr(ot[359]);
end;
执行的时候就提示了“invalid floating point operation!”
整型的不能除以浮点型的数据吗?
上午还运行过一回,能出来结果。但后来就不行了。问题在哪???