Показать сообщение отдельно
  #14  
Старый 10.05.2010, 20:59
Аватар для dr. F.I.N.
dr. F.I.N. dr. F.I.N. вне форума
I Like it!
 
Регистрация: 12.12.2009
Адрес: Россия, г. Новосибирск
Сообщения: 663
Версия Delphi: D6/D7
Репутация: 26643
По умолчанию

Код:
var
  i: Integer; // счетчик
  s : TStringList; // класс такой :) почитай о нем в справке или Первое что выпало по запросу в поисковике
begin
  if Form1.ControlCount = 0 then Exit; // в Form1.ControlCount хранится количество контролов на Form1. Вот и проверяем, если контролов 0, то выходим из процедуры.
  s := TStringList.Create; // создаем тот самы StringList
  for i := 0 to Form1.ControlCount - 1 do // теперь в цикле перебираем все контролы расположенные на Form1
  if Form1.Controls[i] is TMemo then // Если контрол TMemo, то обрабатываем его
  s.AddStrings(TMemo(Form1.Controls[i]).Lines); // а точнее добавляем его содержимое в конец s (который TStringList)
  s.SaveToFile('<Your filename>'); // а потом сохраняем содержимое s в файл
  s.Free; // ну и подчищаем за собой. Т.е. удаляем созданный нами StringList
end;
Ответить с цитированием