Показать сообщение отдельно

  #3207  
Старый 03.04.2009, 21:14
art2222
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
С нами: 9492347

Репутация: 270
По умолчанию

Цитата:
Нужен код который будет:

1) Забирать значение поля (text) edit1
2) Искать это значение в файле name.txt (До знака ":")
3) Выводить значение (Только после ":") этой строчки в поле (text) edit2
Например вот так:

Код:
procedure TForm1.Button3Click(Sender: TObject);
var
  f: TextFile;
  s,d: String;
  i: Integer;
begin
  d:=Edit1.Text;
  AssignFile(f,'name.txt');
  Reset(f);
  while not eof(f) do
  begin
    ReadLn(f,s);
    i:=pos(':',s);
    if d=copy(s,1,i-1) then
    begin
      Edit2.Text:=copy(s,i+1,Length(s)-i+1);
      Break;
    end;
  end;
  CloseFile(f);
end;
 
Ответить с цитированием