Для решения проблемы можно применить округление
Add(MainForm,2953706,350,182)
{
}
Add(Math,10257649,413,259)
{
Op2=0.1
Default=1
link(onResult,4019485:doOperation,[])
link(Op1,10257649:Result,[(419,250)(399,250)(399,301)(419,301)])
}
Add(Timer,3635841,350,259)
{
Interval=500
link(onTimer,10257649:doOperation,[])
}
Add(If_else,14492764,525,259)
{
Type=1
link(onTrue,9748858:doString,[])
link(Op1,9020621:Var2,[])
}
Add(FormatStr,9748858,581,259)
{
Mask="%1 < %2"
link(onFString,5250440:doMessage,[])
link(Str1,9020621:Var3,[(587,233)])
}
Add(Message,5250440,630,259)
{
}
Add(Memory,1566946,525,182)
{
@Hint=#15:Current Version|
Default=Real(1.2)
}
Add(GetDataEx,9020621,525,228)
{
link(Data,1566946:Value,[])
}
Add(Math,4019485,469,259)
{
OpType=35
Op2=0.01
link(onResult,14492764:doCompare,[])
}