[TC] скрипты jaws - обработка дробей
Здравствуйте, господа подписчики.
Столкнулся с неожиданной проблемой. С помощью GetWord () получаю слово под
курсором, далее конвертирую его StringToInt и присваиваю некой переменной
значение преобразования, а на выходе получаю... Если слово было 55123, то с
переменной всё в порядке, она становится равной 55123, но если до
конвертации слово под курсором было десятичной дробью, например 55.123, то
конвертируется в int только то, что стояло до точки. В итоге после
StringToInt получаем не 55.123, а просто 55.
Позволяет ли какая-нибудь функция обработать всю дробь целиком и присвоить
переменной значение этой дроби?
Доброго времени суток, Игорь.
Из сообщения от 10.08.2009 4:08:
А как Вы хотите видеть результат подобной конвертации?
Ведь Вы приводите результат к целому числу.
Куда он должен деть дробную часть?
Не совсем понятно, что Вы хотите в результате получить и что в дальнейшем с
этим делать.
Поскольку в JFW нет типа данных для дробных чисел,
остается только держать подобные значения в строковом виде, т. е. в
переменной типа string.
Уточните, пожалуйста, что Вы имеете в виду под словом "обработать".
С уважением, Руслан Усачев