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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.046 c
2-1127322319
logan
2005-09-21 21:05
2005.10.16
Открытие файла...


1-1127469304
DelphiLexx
2005-09-23 13:55
2005.10.16
Иконки под сельское хозяйство


2-1127113380
Гость22
2005-09-19 11:03
2005.10.16
Поскажите, как собрать всю инфу о файлах и папках на компе?


2-1127235261
RDS
2005-09-20 20:54
2005.10.16
вопрос по FindFirst, FindNext & FindClose


14-1127281640
КаПиБаРа
2005-09-21 09:47
2005.10.16
Я считаю что в школе пора вводить предмет Толерантность