Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.03;
Скачать: CL | DM;

Вниз

idHttp - контроль процесса скачивания   Найти похожие ветки 

 
BlackSun ©   (2003-12-21 21:02) [0]

Как сделать так, чтобы при скачиваний определенныех данных, если там находится какая-то строчка, известная нам, то надо прекратить дальше скачивать. Куда копать?


 
SergP ©   (2003-12-22 03:13) [1]

Могу посоветовать написать тоже самое на TClientSocket, будешь проверять данные после получения каждой порции, и если найдешь то что ищешь, то просто оборвешь соединение (т.е. дисконектишь сокет).


 
BlackSun ©   (2003-12-22 06:51) [2]

Мне надо, чтобы была поддержка SSL, а это есть в Indy


 
nikkie ©   (2003-12-22 13:52) [3]

написать своего потомка TStream, который будет выдавать исключение, если в него записали "известную нам строчку".
вызывать IdHTTP1.Get(Url, Stream);


 
BlackSun ©   (2003-12-22 15:11) [4]

Во-первых, я знаю, что у IdHTTP есть метод WaitFor, но я не знаю, как его использовать.
Во-вторых, почему я не могу вызвать IdHTTP1.Get(Url, Stream)?
Я создаю
var
Stream:TStream;
begin
Stream:=TStream.Create;
IdHTTP1.Get(Url, Stream);
....
Stream.Free;
end;

Так вот, прога вылетает с ошибкой, оказывается она не может выполнить Stream.Position, пишется, что-то типа method not implement.
В чем проблема?


 
nikkie ©   (2003-12-22 15:55) [5]

во-первых, я тебе не предлагал создавать объект класса TStream.
во-вторых, это не называется "прога вылетает с ошибкой", это называется "компилятор выдает ошибку".
в-третьих, читай внимательно текст сообщения об ошибке, ищи непонятные слова в хелпе и будет тебе счастье.


 
Yaro ©   (2003-12-23 06:07) [6]

Удалено модератором
Примечание: Оффтоп...


 
BlackSun ©   (2003-12-26 17:05) [7]

С этого и надо было начинать - читай хелп... почитал я хелп... есть у Stream свойство position. Только почему его нельзя юзать?
Поэтому и компонент не работает :(
"Во-первых" и "во-вторых" я писал, чтобы яснее изложить мысль, но не в других целях.


 
nikkie ©   (2003-12-26 17:54) [8]

As an abstract class, TStream should not be instantiated.



Страницы: 1 вся ветка

Текущий архив: 2004.03.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
14-6200
nester
2004-02-08 19:46
2004.03.03
Ктонить юзал делфи 8 или 7 студио


14-6245
DBM
2004-02-10 17:22
2004.03.03
---|Ветка была без названия|---


14-6253
Saturn
2004-02-10 15:31
2004.03.03
Субтитры к фильмам.


1-6078
ddrum
2004-02-20 19:29
2004.03.03
помогите оптимизировать код


3-5955
Lisa
2004-02-05 22:15
2004.03.03
Какие поля содержатся в результате выполнения запроса в TQuery?