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

1. Делай через буфеную переменную.
2. FindComponent спасет отца русской демократии

Что-то типа того:
Код:
var 
  i : Integer;
  s : String;
  e1, e2 : TEdit;
begin
  S := '';
  For i := 1 to 5 Do // Пусть у нас 5 пар едитов
    Begin
       e1 := FindComponent('sid' + IntToStr(I)) As TEdit;
       e2 := FindComponent('spice' + IntToStr(I)) As TEdit;
       If (e1 <> nil) and (e2 <> Nil) 
          Then S := e1.Text + ':' + e2.Text + ';';
    End;
  Memo1.Text := S;
end;
Ответить с цитированием