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

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

function Format


Dennis I. Komarov ©   (2014-06-24 16:44:00) 

Есть Int64 = 42812
С какими параметрами функции Format получить строку
42,8 кБ (42 812 байт)
или просто
42 812 байт

P.S. Обращаю внимание: ThousandSeparator = #$32


Dennis I. Komarov   (2014-06-24 17:49:00) [1]


> Format('%24.0n %s', [d/1, 'байт'])  ?

Почти: %.0n
Спасибо!


Leonid Troyanovsky   (2014-06-24 17:30:00) [2]


> Dennis I. Komarov ©   (24.06.14 16:44)

> 42 812 байт

Format('%24.0n %s', [d/1, 'байт'])  ?

--
Regards, LVT.


Dennis I. Komarov   (2014-06-24 17:18:00) [3]

Да причем тут вычисления, я про ThousandSeparator.

(А пример, просто CopyPaste)


Palladin   (2014-06-24 17:07:00) [4]

а кБ, тоесть килоБит, это будет 342.496
и в любом случае функционал формата не предполагает эти сложные вычисления
считай сам и подставляй %.2f или сколько там тебе нужно


Palladin   (2014-06-24 17:05:00) [5]

в килобайте 1024 байта, если что вдруг


Наверх

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