Показать сообщение отдельно
  #3  
Старый 13.10.2009, 15:55
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,087
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Тут роще сделать через доп. TStringList.

Код:
procedure SaveText(AFileName : String; AMemo : TMemo; AEdit1, AEdit2 : TEdit);
var
  I : Integer;
  S : TStringList;
begin
  S := TStringList.Create;
  Try
     // читаем существующий текст
     If FileExists(AFileName) Then S.LoadFromFile(AFileName);

     // Добавляем новый
     S.Add(AEdit1.Text);
     S.Add(AEdit2.Text);
     For I := 0 To AMemo.Lines.Count-1 Do
       S.Add(AMemo.Lines[i]);

     // Сохраняем все нафих...
     S.SaveToFile(AFileName);
  Finally
    S.Free;
  End;
end;
Ответить с цитированием