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

Вниз

Забавная история...   Найти похожие ветки 

 
sergeant   (2003-11-30 19:38) [0]

Не знаю как у всех, а мой Delphi 7 в функции strtofloat() понимает число "1,234", и никак не хочет понимать "1.234". Но вот прикол - функция str(k:3:3,string1), при к=1.234567 переводит его в строку string1:="1.234", т.е разработчики явно не позаботились о форматах чисел.
В итоге у меня есть таблица (stringgrid) в которую постоянно записываются и считываются программой вещественные числа. Вопрос - как их вывести на экран в удобочитаемом виде (3 знака после запятой), а потом считать программой.

Огромное всем спасибо!!!!!!!


 
Anatoly Podgoretsky ©   (2003-11-30 19:44) [1]

Разработчики побеспокоились, называется региональные настройки, устанавливаются через панель управления.


 
dataMaster ©   (2003-11-30 19:48) [2]

1. Читаешь ячейку
2. Делаешь StringReplace() - меняешь DecimalSeparator на "."
3. Потом str(k:3:3,string1)
4. По желанию снова делаешь StringReplace(), но уже "." меняешь на DecimalSeparator и
5. Показываешь в нужном месте.


 
Stilgar ©   (2003-11-30 19:55) [3]

Если не ошибаюсь, поможет изменение DecimalSeparator (SysUtils).



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
4-36911
PVR
2003-10-19 15:37
2003.12.12
Кнопка на таскбаре


1-36713
Eugene1501
2003-12-02 14:18
2003.12.12
Как лучше хрнить изображения?


14-36815
viktor_mixalich
2003-11-19 22:47
2003.12.12
Возможна ли сеть 100/10 по 1й паре провода??


4-36887
zdn
2003-10-19 11:31
2003.12.12
Работа с файлами


1-36645
Gorn
2003-11-30 20:58
2003.12.12
Дистрибютив программы и Rave