Вниз
Скачать: CL | DM;

значение edit передать в формулу   Найти похожие ветки 

← →
nordik   (2006-02-15 15:53) [0]

доброго времени суток.
научите неразумного.
нужно значение из нескольких edit"ов переменными передавать в формулу для расчета значения.
понимаю что вопрос достаточно тривиальный, но не могу найти на него ответ.
подскажите если можно


← →
Marser ©   (2006-02-15 16:10) [1]

var x1,x2,x3,y:double;
begin
 x1:=strtofloat(edit1.text);
 x2:=strtofloat(edit2.text);
 x3:=strtofloat(edit3.text);
 y:=x1+x2+x3
end;

Разделитель десятиной дроби должен совпадать с таковым в настройках Windows - обычно в наших краях это запятая.


← →
Digitman ©   (2006-02-15 16:12) [2]


> научите неразумного


Что тебе, "неразумному", конкретно не понятно ?


← →
Ega23 ©   (2006-02-15 16:17) [3]


> обычно в наших краях это запятая.


Не согласен.


← →
Marser ©   (2006-02-15 16:19) [4]

> [3] Ega23 ©   (15.02.06 16:17)
>
> > обычно в наших краях это запятая.
>
>
> Не согласен.

Я сказал, что это всегда запятая? Или всегда точка?


← →
Ega23 ©   (2006-02-15 16:28) [5]


> Я сказал, что это всегда запятая? Или всегда точка?


Ты сказал - обычно запятая. По моим наблюдениям - обычно точка.
Но DecimalSeparator в любом случае надо использовать.


← →
Jeer ©   (2006-02-15 16:39) [6]

Ega23 ©   (15.02.06 16:28) [5]

ru-локализованные версии имеют обыкновение считать разделителем запятую.
Лично я всегда пользуюсь точкой ( стандарт в математике).
Более того, пользуюсь только нелокализованными версиями.
Но это личные предпочтения.
В общем же, должно нужным образом учитывать работу с фактически установленным разделителем.


← →
Marser ©   (2006-02-15 16:46) [7]

> Но DecimalSeparator в любом случае надо использовать.

У меня в этом нет никаких сомнений. Но человеку уровня автора полезнее было бы сначала получить по рукам за использование неустановленного разделителя, ИМХО.


← →
PZ   (2006-02-15 18:21) [8]

> Ega23 ©   (15.02.06 16:17) [3]
> обычно в наших краях это запятая.
> Не согласен.

А ведь Marser ©   (15.02.06 16:10) [1]
прав. В компонент Edit надо вводить действительные числа с запятой. И результат (если его вывести в Edit) будет выведен, также с запятой.


← →
Marser ©   (2006-02-15 18:30) [9]

> [8] PZ   (15.02.06 18:21)


> В компонент Edit надо вводить действительные числа с запятой.
> И результат (если его вывести в Edit) будет выведен, также
> с запятой.

...если DecimalSeparator, считываемый автоматически с помошью функции API GetLocaleInfo из системных метрик Windows при запуске приложения, имеет соответствующее значение. Не зависят от системных настроек, AFAIR, val и str.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.026 c
2-1140099642
Andrey235
2006-02-16 17:20
2006.03.05
Как установить DelphiX?


5-1126264742
Schooler
2005-09-09 15:19
2006.03.05
Проблема с TFileStream


4-1134719932
Kot_
2005-12-16 10:58
2006.03.05
Бездействие пользователя в программе.


2-1139834354
serko
2006-02-13 15:39
2006.03.05
Как лудше сделать?


15-1139675986
vidiv
2006-02-11 19:39
2006.03.05
Parser Лебедева




   Наверх