Форум: "Начинающим";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];
Вниззначение 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 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c