![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите пожалуйста,как наиболее эффективно реализовать поиск
Николай_ © (2006-01-28 23:04:00)Ситуация следующая:на КлиентСокет приходит ответ(хтмл),в котором имеется n ссылок.
Требуется:Выловить все ссылки,и которые отвечают условию(например из домена mydomain.ru) вывести на экран,остальные проигнорировать.
Николай_ (2006-01-28 23:40:00) [1]А не обьясните следующую ситуацию:
В листинге SocketOnRead обьявляется переменная text:=SocketReceiveText;
далее с ней следуют некие операции(pos copy и тд).После присвоения ей SocketReceiveText,сам SocketReceiveText пропадает,те все переменные котрые с ним работают,возвращают нули,а если заместо SocketReceiveText им указать text,то все становится нормально.
Reindeer Moss Eater (2006-01-28 23:35:00) [2]Pos('mydomain.com',ReceivedText)
А дальше влево-вправо трамвайная остановка
Николай_ (2006-01-28 23:34:00) [3]Причем еще требуется отделить все ссылки с domain1.ru от всех других
Николай_ (2006-01-28 23:31:00) [4]Там сделан поиск через TWebBrowser,а мне нужно из somestring:=ClientSocket.Socket.ReceiveText
Zeqfreed (2006-01-28 23:21:00) [5]Николай_ (28.01.06 23:04)
Посмотрите ветку http://www.delphimaster.ru/cgi-bin/forum.pl?id=1138268319&n=18с аналогичным обсуждением.