Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.18;
Скачать: CL | DM;

Вниз

как сделать чтобы delphi понимал 4.3 и 4,3 как число   Найти похожие ветки 

 
zxc   (2005-11-30 22:59) [0]

как сделать чтобы delphi
понимал 4.3 и 4,3 как число
не заменяя точку на запятую?


 
Anatoly Podgoretsky ©   (2005-11-30 23:04) [1]

Дельфи не понимает число с запятой как число, только с точкой.


 
GanibalLector ©   (2005-11-30 23:11) [2]

Анатолий прав,иногда мне приходится обращать внимание на DecimalSeparator.Работаю примерно так :
Value:=StringReplace(
         StringReplace(Value,".",DecimalSeparator,[rfReplaceAll]),
                             ",",DecimalSeparator,[rfReplaceAll]);



Но к сабжу,это отношения не имеет ;)


 
Anatoly Podgoretsky ©   (2005-11-30 23:22) [3]

GanibalLector ©   (30.11.05 23:11) [2]
А это уже не Дельфи, а различные процедуры и функции манипуляции со строками и числами. На эти, но не на все влияет DecimalSeparator. Функция приведеная тобой, аккуратно заменяет точки и запятые на DecimalSeparator и большинство функций будет работать верно. Для того что бы все работали верно, требуется еще замена и в региональных настройках, но это без согласия пользователя делать нельзя. Не смотре можно ли изменить региональные настройки только для одного кодового потока, но наверно нельзя.



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

Текущий архив: 2005.12.18;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.012 c
14-1133032576
lookin
2005-11-26 22:16
2005.12.18
Ошибочный файл в EMule


1-1132669205
Sandman29
2005-11-22 17:20
2005.12.18
CM_Hint Show обязателен?


2-1132956257
Gala_l
2005-11-26 01:04
2005.12.18
Naity simvol v faile


6-1125801373
KLAUS
2005-09-04 06:36
2005.12.18
Proxy


14-1133016329
kami
2005-11-26 17:45
2005.12.18
Есть альтернативы webfile?





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