Форум: "Сети";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
Внизidftp и IdAntiFreeze Найти похожие ветки
← →
Dmitrij_K (2005-06-24 10:54) [0]Почему антифриз не работает, когда я что-то отправляю на сервер командой put()?
Спасибо
← →
Digitman © (2005-06-24 10:59) [1]потому что Инди не работает с гнездами в неблок.режиме
под Win32 idftp.put() в конечном итоге сводится к вызову ф-ции winsock.send()
почитай про ее параметры и про то как она работает в блок.режиме - и все станет понятно
← →
Dmitrij_K (2005-06-24 11:09) [2]Тогда скажите пожалуйста, как избавиться от зависания программы при отправке файла.
← →
Digitman © (2005-06-24 11:22) [3]выноси свой Put() в доп.трэд
← →
Dmitrij_K (2005-06-24 11:27) [4]Спасибо,
Не могли бы вы дать ссылочку с примером как работать с thread"ами.
А пока сам попробую поискать
← →
Digitman © (2005-06-24 11:43) [5]
> Dmitrij_K (24.06.05 11:27) [4]
(%DELPHI%)\DEMOS\THREADS\thrddemo.dpr
← →
Dmitrij_K (2005-06-28 12:08) [6]Простите что поднимаю старую тему, но если кому интересно, то вот решение без thread
IdAntiFreeze.OnlyWhenIdle:= False;
В Onwork поставить Application.ProcessMessages
и SendBufferSize поставить по-меньше (я сделал 4 кб, default = 32 r,)
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.056 c