Der müsste auch eher so ausschauen:
Delphi-Quellcode:
var
value: TDateTime;
cmp: double;
w8087: word;
begin
try
cmp := NaN;
if cmp = 0
then cmp := 0;
cmp := 0.1;
value := 0;
if value <= cmp
then // hier müsste die Exception fliegen
edit2.Text := '
less than 0.1 or equal to 0.1'
else
edit2.Text := DateTimeToStr(value);
except
on E:
Exception do
showMessage(E.
Message);
end;
end;