Var
st1, st2: TSringList;
i: Integer;
Begin
st1:=TStringList.Create;
st2:=TStringList.Create;
If OpenDialog1.Execute Then //Запрашиваем имя файла
Begin
st1.LoadFromFile(OpenDialog1.FileName); //Открываем файл, загружаем его в первый StringList
For i:=0 To st1.Count-1 Do //Просматриваем его с первой по последнюю строку
If Pos(edstr.Text, st1[i])>0 Then //Если заданная строка найдена
st2.Add(st1[i]); //Загружаем ее во второй StringList
st2.SaveToFile('Result.txt'); //Сохраняем результат из второго StringList'а в файл
End;
st1.Free;
st2.Free;
End;
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.