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

Вниз

DWord в String   Найти похожие ветки 

 
Цукор5   (2006-06-07 19:32) [0]

Есть DWord его нужно преобразовать в "денежный" вид.
Т.е. было : 100 стало 1,00 или было 1 стало 0,01.

Сделал так :


function To2Str(Val:DWord):String;
 var Tmp:String;
begin
 Tmp:=IntToStr(Val);
 if Length(Tmp)>=3 then
  Result:= Copy(Tmp,1,Length(Tmp)-2)+DecimalSeparator+Copy(Tmp,Length(Tmp)-1,2) else
 case Length(Tmp) of
 1:Result:="0"+DecimalSeparator+"0"+Tmp;
 2:Result:="0"+DecimalSeparator+Tmp;
 end;
end;


но что-то не нравиЦа. Ваши предложения?


 
easy ©   (2006-06-07 19:45) [1]

function To2Str(Val:DWord):String;
begin
 result:=FormatFloat("0.00",Val/100);
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.03 c
2-1149681186
фыв
2006-06-07 15:53
2006.06.25
Компонент в определенном месте на поле


2-1149444053
vegarulez
2006-06-04 22:00
2006.06.25
Как создать фай *.txt и записать в него данные.


5-1133960555
ra4fcr
2005-12-07 16:02
2006.06.25
Картинка на BitBtn


2-1149687624
mfender
2006-06-07 17:40
2006.06.25
TWebBrowser: перехват собитий (OnMouseDown)


3-1145967623
Express
2006-04-25 16:20
2006.06.25
TDBGrid - номер текущей записи и всего записей в таблице