Цитата Сообщение от Николай Суриков Посмотреть сообщение
sTemp := OSU.Before(TO_STRING(0.1*TO_REAL(iValue)),000);
Эта функция вернёт пустую строку если значение нормальное (вида "14, 6 °С"). Если уж пользоваться OSU, то сразу REAL_TO_STRING_FORMAT. В итоге этой функцией и воспользовался, она работает стабильно. Просто хотелось обойтись без лишней библиотеки