Главная страница
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.043 c
14-1132970523
Юрий Зотов
2005-11-26 05:02
2005.12.18
Просматривая...


2-1133137721
Дева
2005-11-28 03:28
2005.12.18
Экспорт данныч из Excel`я


8-1120681700
ronyn
2005-07-07 00:28
2005.12.18
Как запустить поиск всей музыки на компе для добавления её в Плей


14-1133209074
MRAk
2005-11-28 23:17
2005.12.18
Жордан гаус


14-1132752158
Gamer
2005-11-23 16:22
2005.12.18
Помогите выбрать RPG