![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Преобразование типов
Новичок © (2013-10-23 21:44:00)Здравствуйте! Подскажите почему у меня StrToFloat(Edit1.Text)/100) равно нулю если в эдите число меньше 100? Смотрю через ShowMessage конвертнув FloatToStr
oldman (2013-10-25 09:54:00) [1]Или если в Edit буквы )))
Anatoly Podgoretsky (2013-10-24 12:32:00) [2]Такой результат может быть, только если в Edit ноль, иначе >< 0
Новичок (2013-10-23 23:40:00) [3]В новом все Ок :)
Новичок (2013-10-23 22:10:00) [4]Старый удалил,создал все с нуля и заработало! Мистика...
DVM (2013-10-23 22:09:00) [5]
> Новичок (23.10.13 22:03) [4]
в новом чистом проекте тоже 0?
Новичок (2013-10-23 22:08:00) [6]Вроде уже один :) первый раньше удалил,оставил лишь второй... ;) Где ыше собака зарыта... А вот где?
[ВладОшин] (2013-10-23 22:04:00) [7]не тот едит? :)
Новичок (2013-10-23 22:03:00) [8]Странно... Может чего с локалью?
RWolf (2013-10-23 21:58:00) [9]
ShowMessage(FloatToStr(StrToFloat(Edit1.Text)/100));
Вписываю 99, получаю 0,99.
Новичок (2013-10-23 21:56:00) [10]Другого места нет, только эта строка и эдит:
ShowMessage(FloatToStr(StrToFloat(Edit2.Text)/100));
Если число меньше 100 результат 0, а хотелось бы дробное... :)
В чем может быть дело? Никак не пойму :(
RWolf (2013-10-23 21:52:00) [11]Ошибка где-то в другом месте.