Форум: "KOL";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
ВнизTKOLHttp Найти похожие ветки
← →
SPeller © (2003-06-25 07:27) [0]Всем привет!
Решил использовать данный компонент, и сразу столкнулся с ошибками.
1) В исходном варианте при скачивании чего-либо, периодически завершение закачки оканчивается завершением программы вообще, без выдачи каких-либо ошибок.
2) Решил эту проблему заменой процедуры TKOLhttpControl.OnRead на тестовый вариант:procedure TKOLhttpControl.OnRead;
var s: string;
c: integer;
FS: PStream;
buf: array of byte;
begin
FS := NewReadWriteFileStream( "C:\zz_cntimage.txt" );
FS.Position := FS.Size;
c := fSoc.Count;
SetLength( buf, c );
fSoc.ReadData( @buf[ 0 ], c );
fCntBin.Write( buf[ 0 ], c );
FS.Write( buf[ 0 ], c );
FS.Free;
SetLength( buf, 0 );
end;
Здесь возникла другая проблема: всё отлично работает, содержимое нормально сохраняется, НО сообщение объекту TAsyncSocket.Message_Close приходит спустя примерно секунд 15-20. Поэтому не удается отследить завершение загрузки. И вот, собственно вопрос: Как узнать, что загрузка завершилась?
← →
SPeller © (2003-06-25 08:47) [1]И ещё один дополнительный вопрос: почему при скачивании файлов все нулевые байты заменяются пробелами?
← →
SPeller © (2003-06-27 17:01) [2]И никто не скажет? Хотябы по второму вопросу, о замене нулевых байтов...
← →
SPeller © (2003-06-28 10:10) [3]Товарищи! Кто с сокетами работал, помогите! Чтение информации из сокета осуществляется через функцию recv, может в ней дело? Может, нужно использовать функцию WSArecv ??
← →
SPeller © (2003-06-28 11:57) [4]Оказывается, виноват не сокет, а мой Апач. Это сволочь просто не знала о существовании rar-архивов и выдавала их как text/html, соответственно, заменяя нулевые байты на пробелы. Поправил ему MIME, сейчас всё нормально.
Спсибо всем не ответившим.
← →
Vladimir Kladov (2003-06-28 14:24) [5]С автором надо связаться. Посмотреть, что в конференциях говорят про dhtml, многое может совпадать.
← →
Vladimir Kladov (2003-06-28 14:34) [6]С автором надо связаться. Посмотреть, что в конференциях говорят про dhtml, многое может совпадать.
← →
SPeller © (2003-06-28 14:47) [7]Надо. У меня тут вроде бы готово усовершенствование TKOLhttpControl.OnRead для нормальной работы.
← →
Vladimir Kladov (2003-06-28 16:32) [8]Ну так, alex_s. Может, опять на скале какой, но уже середина лета, скоро конец альпинистского сезона.
← →
alex_s (2003-06-30 01:12) [9]
> Надо. У меня тут вроде бы готово усовершенствование TKOLhttpControl.OnRead
> для нормальной работы.
>
>
> Vladimir Kladov (28.06.03 16:32)
> Ну так, alex_s. Может, опять на скале какой, но уже середина
> лета, скоро конец альпинистского сезона.
Хорошо появляться, когдла все само рассосалось :-)
PS. У меня уже несколько дней емейл не работает,
то есть с сервером я соединяюсь, но почты нет :(
← →
SPeller © (2003-06-30 14:07) [10]
> alex_s (30.06.03 01:12)
А сейчас работает? Я тебе намылю переделанный KOLHttp.
← →
alex_s (2003-07-05 23:17) [11]
> > alex_s (30.06.03 01:12)
>
> А сейчас работает? Я тебе намылю переделанный KOLHttp.
Да, попустило, намыливай.
← →
SPeller © (2003-07-06 03:29) [12]Я передумал :)
Я тут пока что программу пишу и модули kolhttp и kolsocket постеменно совершенствуются. Kolhttp вот например уже докачивать научился :) Если хочешь, пришлю то что есть, посмотришь.
← →
=Sniper= (2003-07-06 20:36) [13]Удалено модератором
← →
Dimaxx © (2003-07-07 01:00) [14]Удалено модератором
← →
alex_s (2003-07-16 06:25) [15]
> Я передумал :)
> Я тут пока что программу пишу и модули kolhttp и kolsocket
> постеменно совершенствуются. Kolhttp вот например уже докачивать
> научился :) Если хочешь, пришлю то что есть, посмотришь.
Присылай, конечно. Не забудь куда нибудь авторство
вставить :-)
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.052 c