Код: Выделить всё
....
var
s:Real;
begin
....
s:=ABS(StrToFloat(Table1Sum1.text)-StrToFloat(Table1.sum2.text));
If s<>0.01 then
ShowMessage('аааа');
...
end;
и она все равно выдает сообщение 'aaaa'
Второй вариант:
Код: Выделить всё
....
var
x,s:Real;
begin
....
x:=0.01;
s:=ABS(StrToFloat(Table1Sum1.text)-StrToFloat(Table1.sum2.text));
If s<>x then
ShowMessage('аааа');
...
end;
Третий вариант
Код: Выделить всё
....
var
x,s:Real;
begin
....
x:=0.01;
s:=ABS(StrToFloat(Table1Sum1.text)-StrToFloat(Table1.sum2.text));
If FloatToStr(s)<>FloatToStr(x) then
ShowMessage('аааа');
...
end;
Мне нужно что сообщение не выдавало.