Главная страница
    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.011 c
1-1138627845
Opilki_Inside
2006-01-30 16:30
2006.03.05
Перевод даты в строгу с заданым форматом


2-1139979251
Risk
2006-02-15 07:54
2006.03.05
Глюк ADODataSet


15-1139559511
Jappak
2006-02-10 11:18
2006.03.05
ДБгрид


2-1140033420
49 Cent
2006-02-15 22:57
2006.03.05
Может ли Dbgrid отображать подтаблицу?


2-1140266752
Azeem
2006-02-18 15:45
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский