Add(Edit,9089971,266,42)
{
Left=125
Top=110
Align=2
Text=""
Point(doReadOnly)
Point(onKeyDown)
link(onKeyDown,3614693:doCalc,[])
}
Add(MathParse,3614693,315,56)
{
DataCount=1
MathStr="1 XOR ((%1 = 46) OR (%1 = 8) OR ((%1 < 58) AND (%1 > 47))) "
ResultType=0
Point(PosErr)
Point(onError)
link(onResult,9089971:doReadOnly,[(362,62)(362,29)(254,29)(254,62)])
}
(поправил один сканкод)