Показать сообщение отдельно
  #2  
Старый 27.09.2007, 12:16
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,907
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Код:
var
  a,b:integer;
begin
  a:=pos('000',Memo1.Lines.Text);
  b:=pos('111',Memo1.Lines.Text);
  if (a*b = 0) or (a>b)  then
    begin
      ShowMessage('Labels is invalid! ERROR!');
      Exit;
    end;
  Delete(Memo1.Lines.Text,a+2,b-(a+2));
  Insert(Memo1.Lines.Text,Memo2.Lines.Text,a+2);
end;
примерно так, в константах мог ошибиться (ибо не проверял) там могут быть не двойки а что-то 2(+/-)1
Ответить с цитированием