Встречал похожие приколы в других местах.
Были проблемы для anytype для неинициализированных значений.
Может у вас там null приходил ?
а если просто присвоить значение ?
Например
real retReal;
retReal = _sysObj;
// или так
retReal = _sysObj as System.Double;
// или так
retReal = any2real(_sysObj as System.Double);
ret = retReal;
|