Конференция "Журнал" » Конференция для клиентописателей
 
  • _Knight_ (26.03.07 13:54) [40]
    При переключении окно мелькают кнопки...

    http://knight.webest.net/files/GhostButtons.jpg
  • Kolan © (26.03.07 23:49) [41]
    > Кстати… из беты даже вот этого не видно.

    Я вижу.


    > http://knight.webest.net/files/GhostButtons.jpg

    Геро поправил.


    > Не плохо бы ещё выводить когда закрыт доступ, в какой теме…
    > и сколько осталось :)

    :)

    И ещё не плохо бы ввести что-то против дублей… я так понимаю, при сбое связи во время отправки.
    Может просто сравнивать с последним постом ?
  • Knight © (04.05.07 21:42) [42]
    Еееее!!! Не знаю почему, но DMClient ушёл щас в завис!!! Тест… повторится или нет…
  • Knight © (04.05.07 21:44) [43]
    Еееее!!! Не знаю почему… в системе ничего не менял… но оно виснет при каждой оправке… теперь можно искать источник зависа, если его ещё не нашли… или нашли?
  • Knight © (04.05.07 22:42) [44]
    Виснет в EmbeddedHttp ... 237 строка цикл

         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)

    постоянно возвращает 367...
  • Knight © (04.05.07 22:44) [45]
    .. а после
    InternetReadFile(FRequest, PChar(Buf), Count, Count)

    Count превращается в ноль.
  • Knight © (04.05.07 22:46) [46]
    После чего вызывается OnDownloadProgress(Count) ... тот возбуждает событие WM_UPDATE_TRAFFIC в котором идёт приращение прогресса, который скидывается в единицу если прогресс заполнен... и всё сначала...
  • Knight © (05.05.07 21:58) [47]
    Изменил код так...

           if not InternetReadFile(FRequest, PChar(Buf), Count, Count) then RaiseLastOSError
           else if Count=0 then Break;



    Глюк с прокси в DMClient 3.0 бета исчез... вроде :)
  • Knight © (06.05.07 21:09) [48]
    Щас проверил версию DMClient 3.0 beta_2 — глюк там тоже не пофиксен… виснет. Похоже не зря возился :)
  • Gero © (07.05.07 13:38) [49]
    > [47] Knight ©   (05.05.07 21:58)

    Очень хорошо, спасибо! Ты очень помог проекту, надо сказать. что выход новой версии стопорился преимущественно из-за этого бага.
  • Knight © (07.05.07 13:44) [50]
    Ждём обновления :)
  • Knight © (09.05.07 19:56) [51]
    Вспомнил, что ещё хотел предложить…
    Можно ли сделать, чтобы вкладки на который выставленно автообновление отмечались как-то, или на них, например, в скобках отображался таймер? И опцию автоообновления — «До первого нового сообщения».
 
Конференция "Журнал" » Конференция для клиентописателей
Есть новые Нет новых   [134427   +34][b:0][p:0.001]