Главная страница
    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.01 c
3-1136985019
Term
2006-01-11 16:10
2006.03.05
Помогите с синтаксисом запроса UPDATE


4-1134495543
Volf_555
2005-12-13 20:39
2006.03.05
Как в реестре можно сделать расширенное контекстное меню?


3-1136868924
vale88
2006-01-10 07:55
2006.03.05
IB 6.5 + Pocket PC


1-1137522366
S_T_E_P_A_N___
2006-01-17 21:26
2006.03.05
Отладка DLL


2-1139946212
Alsan
2006-02-14 22:43
2006.03.05
Копирование и удаление !!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский