Главная страница
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.47 MB
Время: 0.047 c
2-1133129521
Diatel
2005-11-28 01:12
2005.12.18
Как сделать аналог дизассемблера IDA.


2-1133393751
Юрий Ж.
2005-12-01 02:35
2005.12.18
[?]TClientSocket & TServerSocket


3-1130736135
chsv
2005-10-31 08:22
2005.12.18
Не выполняется удаление из Access через ADO


2-1132662738
JTAG
2005-11-22 15:32
2005.12.18
Ув. Доны подскажите понадобилось считать параметры командной


14-1132644606
Piter
2005-11-22 10:30
2005.12.18
На новых материнках нету LPT?