![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Использование Format
novai © (2010-04-08 09:53:00)есть
i: integer;
i:= 123456789; // размер в байтах
как при помощи Format вывести
ShowMessage со строкой: 123 456 789 МБ?
Jeer (2010-04-08 20:51:00) [1]
> brother © (08.04.10 16:37) [7]
>
> > Где ты тут увидел целые ?
>
> пить надо меньше :)
Это ты себе даешь установку ? Похвально.
Человек хотел Format() ? - он его получил.
Остальные 99 способой оставлены для его саморазвития.
Anatoly Podgoretsky (2010-04-08 16:55:00) [2]Для работы целые не обязательны, Дельфи побеспокоится за нас.
Для выполнения данной функции я часто использую FormatFloat с целыми и с маской ",0"
brother (2010-04-08 16:37:00) [3]> Где ты тут увидел целые ?
пить надо меньше :)
Jeer (2010-04-08 15:07:00) [4]
> brother © (08.04.10 10:22) [4]
> FloatToStrF
Где ты тут увидел целые ?
brother (2010-04-08 10:23:00) [5]> сделал
делал
brother (2010-04-08 10:22:00) [6]> 123 пентабайта?
те 123 456 789 байт конечно...
> [3] Jeer © (08.04.10 10:16)
нет надо для целых, сделал так:
ThousandSeparator := ' ';
ShowMessage(FloatToStrF(123456789, ffNumber, 10, 0) + ' байт');
Anatoly Podgoretsky (2010-04-08 10:16:00) [7]> novai (08.04.2010 09:53:00) [0]
123 пентабайта?
Jeer (2010-04-08 10:16:00) [8]Например, так
d: double;
d := i;
ThousandSeparator := #32;
ShowMessage(Format('%n Mb',[double(i)]));
MBo (2010-04-08 10:10:00) [9]перед выводом установить ThousandsSeparator