Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Format [D7, WinXP]


ищущий ответ ©   (2005-12-07 09:32:00) 

Подскажите как число 123456789 записать в виде 123 456 789, используя Format. F1 не помог.


Anatoly Podgoretsky   (2005-12-09 11:24:00) [1]

Разница будет наблюдаться при значения менее 1000
Здесь FormatFloat('#,##0',d)явно выделено место по 4 цифры и разделитель
А здесь FormatFloat(',0',d)только под одну цифру.
А тебе сколько надо? Обычно столько сколько требуется, но в случае использования моноширинных шрифтов и первый вариант имеет применение.


ищущий ответ   (2005-12-09 10:50:00) [2]


> Anatoly Podgoretsky ©   (07.12.05 16:13) [6]
> Разница будет при значении 0

А можно примерчик?


arhis   (2005-12-07 16:31:00) [3]

FloatToStrF


Anatoly Podgoretsky   (2005-12-07 16:13:00) [4]

Разница будет при значении 0


ищущий ответ   (2005-12-07 14:50:00) [5]

А в чем разница   FormatFloat('#,##0',d)и FormatFloat('#,###',d)? Не могу перевести из Help'a туго с Inglish.


app   (2005-12-07 11:34:00) [6]

Alexander Panov ©   (07.12.05 09:36) [2]
Короче так FormatFloat(',0',d)


Reindeer Moss Eater   (2005-12-07 09:40:00) [7]

Format + F1

nNumber. The argument must be a floating-point value. The value is converted to a string of the form "-d,ddd,ddd.ddd...". The "n" format corresponds to the "f" format, except that the resulting string contains thousand separators.


Mikhail   (2005-12-07 09:36:00) [8]

Больше ничего не поможет...


Alexander Panov   (2005-12-07 09:36:00) [9]

FormatFloat('#,##0',d)


Наверх

Титульная страница Поиск, карта сайта Написать письмо