Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.016 c
15-1139408761
[lamer]Barmaglot
2006-02-08 17:26
2006.03.05
1С-Управление распределенными информационными базами


2-1140011916
Daria
2006-02-15 16:58
2006.03.05
формат файла


6-1132663160
XfroSt
2005-11-22 15:39
2006.03.05
Пингуем по длинному IP


2-1139918768
seeker
2006-02-14 15:06
2006.03.05
WinInet....


15-1138602666
Knight
2006-01-30 09:31
2006.03.05
АС "Бюджет 6.0"... НПО "Криста"





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский