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

  #9  
Старый 03.04.2009, 21:09
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

типа так, компилятора под рукой нет, так что проверить не могу
Код:
var
 mas:array of string;
 cnt:integer;
 f:texfile;
x:integer;
s:string;
begin
 assignfile(f,'name.txt');
reset(f);
cnt:=0;
 while not eof(f) do
   begin
     inc(cnt);
    setlength(mas,cnt)
    readln(f,mas[cnt-1]);
   end;
closefile(f);
.............
for x:=0 to cnt-1 do
 begin
  if copy(mas[x],1,pos(':',mas[x])-1)=edit1.text then 
   begin
    s:=mas[x];
   delete(s,1,pos(':',s));
    edit2.text:=s;
    break;
  end;
end;

Последний раз редактировалось slesh; 03.04.2009 в 21:15..
 
Ответить с цитированием