Форум: "Начинающим";
Текущий архив: 2010.01.03;
Скачать: [xml.tar.bz2];
ВнизString Найти похожие ветки
← →
Sw (2009-11-12 08:10) [0]Помогите разобраться, пожалуйста:
function RepStr(S : String): String;
begin
Result:=Format("%-45s %-45s",[Copy(S,1,45),Copy(S,1,45)])+Chr(13);
end;
или
Result:=Copy(S,1,45)+Copy(S,1,45)+Chr(13);
при печати в первом варианте печатает через строку....т.е. например
var Rep:String;
.....
Rep:=RepStr("А")+RepStr("В")+RepStr("С")+....
будет:
А
В
С
во втором случае в каждую строку. Почему так?
← →
{RASkov} © (2009-11-12 08:12) [1]> [0] Sw (12.11.09 08:10)
> Chr(13);
← →
{RASkov} © (2009-11-12 08:16) [2]пустые строки из-за 45 пробелов.... наверное
← →
Sw (2009-11-12 08:38) [3]ага....не понимаю...43 проходит в каждую строчку.....
Result:=Format("%-43s %-43s",[Copy(S,1,43),Copy(S,1,43)])+Chr(13);
← →
Sw (2009-11-12 08:46) [4]
Result:=RepStr(Format("%-43s %-43s",["А",StringOfChar(" ",7)+"А"]))+
RepStr(Format("%-43s %-43s",["В","B"]))+
RepStr(Format("%-43s %-43s",["С","C"]));
а так проходит.....
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.01.03;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c