Показать сообщение отдельно
  #4  
Старый 14.04.2012, 19:08
Аватар для Karsh
Karsh Karsh вне форума
Активный
 
Регистрация: 22.09.2007
Адрес: SPb
Сообщения: 228
Версия Delphi: 7, 2009, XE2
Репутация: 70
По умолчанию

Цитата:
Сообщение от Gudzik11
А не подскажешь как сделать ?

Если есть Memo в нём записано 30 строк мне нужно первые 7 строк записать в ini [1] следующие 7 строк в ini [2] и тд.
Если нужно именно через мемо, то примерно так:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  i, j, x: integer;
begin
  x:= 1;
  i:= 0;
  while i < Memo1.Lines.Count do
  begin
    for j:= 0 to 6 do
    begin
      if i+j >= Memo1.Lines.Count then break;
      ini.WriteString(IntToStr(x), 'Day' + IntToStr(j+1), Memo1.Lines[j+i]);
    end;
    inc(i, j);
    inc(x);
  end;
end;
Но проще делать это без мемо, сразу с xml.
Просто я смутно уже помню, как с xml работать. XMLItem.Text - это и есть те самые семь строк?
__________________
Начинающий программист уверен, что в 1 килобайте 1000 байт.
Законченный программист уверен, что в 1 километре 1024 метра.
Ответить с цитированием