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

Вниз

Маска у FormatMaskText   Найти похожие ветки 

 
Байрам   (2006-02-21 18:38) [0]

Здравствуйте.
Никак не получается привести подобный текст "1688299,96655897792"
к виду: "1 688 299,96"
Подскажите пожалуйста правильную маску для FormatMaskText.
Delphi 5.


 
McSimm ©   (2006-02-21 22:42) [1]

Почему именно этой функцией?
Какая стоит задача?


 
LordOfRock ©   (2006-02-21 23:06) [2]

Напиши свою функцию, которая бы:
(Для поставленной тобой задачи в пункте [1])
1) Пробегалась бы по всей строке, по каждому символу и находила бы в нём запятую. Пусть это номер символа N
2) Оставляла бы слева N+2 символов, остальные отрезала.
3) Бежала бы от N влево до нуля и после каждых трёх цифр вставляла бы пробел.

Несложно, но делай сам.


 
McSimm ©   (2006-02-21 23:28) [3]

>LordOfRock ©  
Зачем это все ???
Например, зачем пробегаться по строке в поисках символа, если есть функция Pos?

Если надо просто отформатировать отображение числа - есть много готовых функций, вопрос почему-то про FormatMaskText.

Подойдет такой вариант?
FormatFloat(",0.00", 1688299.96655897792);

Задать разделительные символы, если нужно:
 DecimalSeparator := ",";
 ThousandSeparator := " ";


 
McSimm ©   (2006-02-21 23:37) [4]

невнимательно вопрос прочел.
надо текст форматировать, а не действительное число?


 
LordOfRock ©   (2006-02-22 01:44) [5]

McSimm ©   (21.02.06 23:37) [4]
надо текст форматировать, а не действительное число?

Скорее именно текст, хотя - StrToFloat поможет + [3]


 
Байрам   (2006-02-22 06:26) [6]

McSimm © спасибо
Я посчитал, что маска одинакова будет для разных типов данных.



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

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

Наверх




Память: 0.47 MB
Время: 0.053 c
1-1137717371
kostan
2006-01-20 03:36
2006.03.12
Ошибка - прозрачная панель при установке темы Windows XP


2-1139935979
smus811
2006-02-14 19:52
2006.03.12
Поиск по BLOB ам


1-1139296063
Duncan
2006-02-07 10:07
2006.03.12
Шифрование - дешифрование MD5


6-1133169129
312Kbps
2005-11-28 12:12
2006.03.12
TWebBrowser загрузить HTML код !


1-1139340371
Gear
2006-02-07 22:26
2006.03.12
True Type для своего приложения