Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];




Вниз

Проблема, разыва дробного числа ! 


IronHawk   (2002-03-18 18:19) [0]

Приветствую Мастеров!
Есть: три едита; Едит1,Едит2, Едит3 и Бутон!
Надо: по клику на Бутон считывать дробное число (скажем 987,54)
из Едит1 и бросать в Едит2 всё что до запятой, а в Едит3 бросать всё что после запятой !
Так : Едит1 (987,54)
Едит2 (987)
Едит3 (54) "без скобок ессно !"
Я пробовал так :
Edit2.Text:=IntToStr(Round(StrToFloat(Edit1.text)));
Edit3.Text:="0,"+(copy(Edit1.text,pos(",",Edit1.text)+1,length(Edit1.text)));

Но оно округляет, а подругому отталкнуться немогу !

.... как реализовать


..... заранее благодарен !



Олег Бамбизов   (2002-03-18 18:26) [1]

Естественно.
Поставь вместо
Round(StrToFloat(Edit1.text)),
Trunc(StrToFloat(Edit1.text))



Олег Бамбизов   (2002-03-18 18:29) [2]

А еще лучше
copy(Edit1.text,1,length(pos(",",Edit1.text)-1))



IronHawk   (2002-03-18 18:49) [3]


> Олег Бамбизов

Вери БИГ Сенкс !
Первый вариант в самый раз !
У меня просто связи там ещё кое какие есть !
ВСЁ СПАСИБО !
Само оно !




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.05 c
4-91122           Sashak                2002-01-28 21:49  2002.03.28  
Как добраться к свойствам системной кнопки


1-90865           BMax                  2002-03-16 07:12  2002.03.28  
Задержка времени


6-91025           Bobr                  2002-01-14 17:50  2002.03.28  
Как получить имя текущего пользователя в NT сервисе


4-91100           Leo^Sun               2002-01-28 07:48  2002.03.28  
Помогите с окнами...


14-91035          Света                 2002-02-12 12:29  2002.03.28  
Триангуляция