![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как работает функция Format? [D5, Win95/98, WinME, NT4, Win2k, WinXP]
velk © (2002-04-29 09:22:00)Нужно строку длиной 5 символов дополнить справа пробелами....
Как это сделать функцией FORMAT
Johnmen (2002-04-29 10:24:00) [1]>Anatoly Podgoretsky © : Конечно, нет...Не обратил внимания на D5 :(
(Но есть в Rx)
>Shaman_Naydak © : Действительно так ! Но я всегда старался юзать более легкие ф-ии или собственного изготовления, и посему не работаю с Format и его всех возможностей не знаю...
Shaman_Naydak (2002-04-29 10:03:00) [2]Ну МВО, ну Johnmen..
Не ожидал от Вас такого изощренного издевательства на челом..
Format("%-10s", [S]) - пробелы справа
Format("%10s", [S]) - слева пробелы
Anatoly Podgoretsky (2002-04-29 10:03:00) [3]Johnmen © (29.04.02 09:51)
Не наблюдается в Д5
velk (29.04.02 09:22)
Я сбросил в UDFPD три функции этого назначения
Johnmen (2002-04-29 09:51:00) [4]LeftStr(), RightStr()
MBo (2002-04-29 09:45:00) [5]s:=s+StringOfChar(" ", 10-length(s));
velk (2002-04-29 09:38:00) [6]а если я не знаю начальную длину строки и нужно дополнить её до 10 символов?
Если можно то при помощи FORMAT
MBo (2002-04-29 09:30:00) [7]s:=s+StringOfChar(" ", СколькоНадо);