Столкнулся с проблемой. Причем совершенно случайно - вывожу в таблицу числа, перед выводом форматирую их функцией Int или Fix в зависимости от требований. И вот сегодня я решил проверить, а правильно ли конвертируются исходные числа в табличные. И наткнулся на следующее:
Пример:
- Код: Выделить всё
dim s as single
s = 10.4
debug.print Int(s)
debug.print Fix(s)
s = 10.9
debug.print Int(s)
debug.print Fix(s)
Результат: все четыре строки 10. Откуда может происходить такая ошибка и как её убрать? Неужели проблемы с процессором ...