Показать сообщение отдельно
  #5  
Старый 06.03.2010, 06:39
Аватар для W1ndow
W1ndow W1ndow вне форума
Новичок
 
Регистрация: 15.09.2009
Адрес: Березники
Сообщения: 61
Репутация: 16
По умолчанию

На вот держи рабочий код. Тут два эдита, в одном пишешь исходную строку, а во втором символы которые надо удалить из первого эдита, писать без разделителя. Код простенький, думаю ты и сам разберёшься что за что отвечает.

Код:
procedure TForm1.Button1Click(Sender: TObject);
var s,t: string; i: integer; c: char;
begin
  t:=Edit1.Text; s:=Edit2.Text;
  For i:=1 to Length(t) div 2 do begin
    c:=t[i];
    t[i]:=t[Length(t)-i+1];
    t[Length(t)-i+1]:=c;
  end;
  For i:=1 to Length(s) do
    repeat
      if Pos(s[i],t) > 0 then
        Delete(t,Pos(s[i],t),1);
    until Pos(s[i],t)=0;
  Edit1.Text:=t;
end;
Ответить с цитированием