Форум: "Прочее";
Текущий архив: 2007.06.03;
Скачать: [xml.tar.bz2];
ВнизГде тут собака порыта? Найти похожие ветки
← →
Knight © (2007-05-04 23:45) [0]
while InternetQueryDataAvailable(FRequest, Count, 0, 0) do
begin
if Count = 0 then break;
SetLength(Buf, Count);
if not InternetReadFile(FRequest, PChar(Buf), Count, Count) then
RaiseLastOSError;
SetLength(Buf, Count);
Result := Result + Buf;
if not NoProgress then OnDownloadProgress(Count);
end;
После InternetQueryDataAvailable(FRequest, Count, 0, 0) - Count постоянно одно и то же число, а после InternetReadFile(FRequest, PChar(Buf), Count, Count) - Count равен нулю...
← →
Knight © (2007-05-04 23:49) [1]Сабж относится к EmbeddedWB + DMClient + ... непонятно что, типа, прокси.
← →
Knight © (2007-05-04 23:53) [2]Хотя нет... EmbeddedWB тут не причём.. сбило похожее название файла.
← →
Knight © (2007-05-05 00:27) [3]Заменил в
FSession := InternetOpen(PChar(UserAgent), INTERNET_OPEN_TYPE_PRECONFIG, nil, nil, 0);
на INTERNET_OPEN_TYPE_PROXY ... глюк пропал... Почему?
← →
Knight © (2007-05-05 00:34) [4]Изменил назад... снова всё повисло.
← →
Knight © (2007-05-05 00:42) [5]Получается, что глюк DMClient порыт в винде?
← →
Knight © (2007-05-05 09:33) [6]Ну ладно... пишите идеи исправления, вечером попробую... пошёл на дачу теплицу строить %)
← →
Knight © (2007-05-05 13:08) [7]Чё-то вспомнил на обеде... а не тут ли порыта данная собака..
http://support.microsoft.com/kb/829735/
← →
Knight © (2007-05-05 13:33) [8]Не помогает.
← →
Knight © (2007-05-05 13:52) [9]Чё? Все мастера спят что ли? :(
← →
Knight © (2007-05-05 18:51) [10]Мастера не проснулись? Неужели никто с этими функциями не работал... как и я? :)
← →
Knight © (2007-05-05 18:51) [11]Или никто не хочет влезать в мой монолог? %)))
← →
Knight © (2007-05-05 21:57) [12]Изменил код так...
if not InternetReadFile(FRequest, PChar(Buf), Count, Count) then RaiseLastOSError
else if Count=0 then Break;
Глюк исчез... вроде :)
← →
Knight © (2007-05-05 22:00) [13]Правда не уверен в правильности данного изменнеия…
← →
Юрий Зотов © (2007-05-05 22:00) [14]Красиво...
:о)
← →
Knight © (2007-05-05 22:00) [15]Всем спасибо, за моральную поддержку… :))))))))))
← →
Knight © (2007-05-05 22:01) [16]> [14] Юрий Зотов © (05.05.07 22:00)
Дядь Юр… Что именно? Монолог на 13 постов? :))))
← →
Knight © (2007-05-05 22:01) [17]> [14] Юрий Зотов © (05.05.07 22:00)
Дядь Юр… Что именно? Монолог на 13 постов? :))))
← →
Knight © (2007-05-05 22:02) [18]Интересно, откуда дубль взялся… :(
← →
Юрий Зотов © (2007-05-05 22:05) [19]Уже диалог. И уже на 18.
Зря я влез... красоту испортил... а было так хорошо... в течение суток человек сам с собой на форуме разговаривает...
:о)
← →
Knight © (2007-05-05 22:06) [20]Очень смешно… Гы… %)
← →
Knight © (2007-05-05 22:08) [21]У меня ещё в Журнале ветка на 22 поста… :)
← →
Knight © (2007-05-05 22:09) [22]Зато DMClient работает… и не виснет при отправке…
PS: Добить уж тоже до 22-ух %)
← →
Германн © (2007-05-06 02:32) [23]
> Knight © (05.05.07 22:08) [21]
>
> У меня ещё в Журнале ветка на 22 поста… :)
>
А это уже тенденция, блин! Советую посоветоваться с Вашим психоаналитиком!
:)
← →
Knight © (2007-05-06 12:47) [24]> [23] Германн © (06.05.07 02:32)
А там ветка тестовая… раз никто не отвечает… лечимся сами :)))
← →
Knight © (2007-05-07 08:22) [25]Хотя я так и не понял.. почему InternetQueryDataAvailable в основном работает правильно и возвращает в конце 0, а иногда его плющит и он начинает постоянно возвращать число больше нуля...
Ладно нашёл, что если InternetReadFile возвращает True и Count=0 , то это признак окончания файла, а то бы век не догадался :)
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.06.03;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.045 c