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

Вниз

Правильная растановка символов   Найти похожие ветки 

 
Генри ©   (2005-02-26 16:17) [0]

Здравствуйте. Узнаю сколько свободного и занято места на диске.
ОТвет получаю в KB. например 18651432. как получить тоже самое, но в виде 18 651 432 ???
Спасибо! Привожу код

var
 FreeBytesAvailableToCaller: TLargeInteger;
 FreeSize: TLargeInteger;
 TotalSize: TLargeInteger;
begin
   GetDiskFreeSpaceEx("e:",
   FreeBytesAvailableToCaller,
   Totalsize,
   @FreeSize);
   TotalSize:=TotalSize div 1024;
   Edit1.Text:=(IntToStr(TotalSize));
   end;


 
DiamondShark ©   (2005-02-26 16:27) [1]

FormatFloat


 
Antonn ©   (2005-02-26 16:33) [2]

режет строку по 3 символа:

function str2spacestr(s:string):string;
var i:integer;
begin
i:=length(s) div 3;
if (length(s) div 3)<>length(s) then
 result:=result+" "+ copy( s, 0, length(s)-(i*3) );
for i:=(length(s) div 3) downto 0 do
result:=result+" "+ copy( s, length(s)-(i*3)+1, 3 );
end;


 
Anatoly Podgoretsky ©   (2005-02-26 16:34) [3]

А предыдущий ответ не стоит использовать?


 
Antonn ©   (2005-02-26 16:43) [4]

Anatoly Podgoretsky ©   (26.02.05 16:34) [3]
а не посмотревши:) через клиент сначала добавляем, рефрешим, читаем.

Antonn ©   (26.02.05 16:33) [2]
поправка 5 строки
if ((length(s) div 3)*3)<>length(s) then


 
PZ   (2005-02-26 17:37) [5]

Label1.Caption := FormatFloat("00 000 000.",18651432);

Получим  18 651 432


 
raidan ©   (2005-02-26 17:43) [6]

А в наши времена, когда Паскали были только в ДОСе с сине-желтой (1, 14) палитрой экрана....
>Antonn ©   (26.02.05 16:33) [2]
Добро пожаловать в 21 век.


 
Antonn ©   (2005-02-26 17:51) [7]


> Добро пожаловать в 21 век.

А че ваще?.. Ну дернулась рука, написал... Это плохо?


 
Anatoly Podgoretsky ©   (2005-02-26 18:10) [8]

PZ   (26.02.05 17:37) [5]
А зачем так грубо?
Label1.Caption := FormatFloat("00 000 000.",18651432);

Проще надо жить
Label1.Caption := FormatFloat(",",18651432);



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

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

Наверх




Память: 0.48 MB
Время: 0.056 c
1-1109645574
msgipss
2005-03-01 05:52
2005.03.13
Подскажите интерпретаторы для использования в Delphi 6 и выше


14-1109158819
olookin
2005-02-23 14:40
2005.03.13
Мелодия (музыка) из рекламы про ТонкоМото


4-1106995797
DSKalugin
2005-01-29 13:49
2005.03.13
Копирование файлов с прогрессом


1-1109095930
Vasek
2005-02-22 21:12
2005.03.13
Снова про Menu


1-1109177226
Aleksandr
2005-02-23 19:47
2005.03.13
Как прочитать первую и вторую строку текстового файла(*txt)?