Форум: "Сети";
Текущий архив: 2003.03.27;
Скачать: [xml.tar.bz2];
ВнизКак прервать выполнение команды List? Найти похожие ветки
← →
harismatik (2003-02-05 10:58) [0]Неужели никто не знает???
← →
Reindeer Moss Eater (2003-02-05 11:02) [1]Break, Exit в теле реализации команды
← →
harismatik (2003-02-05 11:19) [2]Не понял. Поподробнее пожалуйста. Ведь это же не моя команда, а метод компонента.
← →
Reindeer Moss Eater (2003-02-05 11:30) [3]Я и сам не понял.
Что за команда? Чья? Где? Где прервать? Кем?
← →
harismatik (2003-02-05 11:35) [4]Эта команда является методом компонента ФТП связи (типа idFTP, NMFTP и им подобным). Применяется для получения списка файлов и директорий а определенной директории на ФТП сервере. Вот при вызове этой команды программа замирает иногда и ничем ее из этого состояния не выведешь. Вот я и спрашиваю, как прервать выполнение этой команды, чтоб программа заработала дальше?
← →
Reindeer Moss Eater (2003-02-05 11:40) [5]Ты хочешь прервать выполнение команды на сервере, или хочешь перестать ждать окончания синхронного вызова на клиенте?
← →
Reindeer Moss Eater (2003-02-05 11:43) [6]For each item listed, the OnListItem event is called.
← →
harismatik (2003-02-05 11:44) [7]Наверное перестать ждать окончания на клиенте. Понимаешь, я отображаю этапы выполнения на модальнном окне. Так вот это окно не закрывается до тех пор, пока не закончится выполнение этой команды, хотя окну команду закрыться я уже дал. Вот в чем проблема.
← →
Reindeer Moss Eater (2003-02-05 11:46) [8]Обрабаботчик OnListItem или выполнение команды в потоке и его убийство по желанию
← →
harismatik (2003-02-05 12:07) [9]Такого события у Инди компонента нету :(
А как в потоке это сделать?
Если не сложно, можно примерчик?
← →
Reindeer Moss Eater (2003-02-05 12:12) [10](типа idFTP, NMFTP и им подобным).
У NMFTP есть. У Indy есть свои методы и события. У им подобных тоже свои. Мне надо было для всех случаев привести конкретные имена событий?
Хорошие примеры использования вторичных потоков есть в папке Demos у Delphi
← →
Anatoly Podgoretsky (2003-02-05 12:20) [11]Если ты ълчешб, что бы тебе не советовали несуществующие события, буль добр в вопросе указывать что тебя интересует, у меня например создалось впечатление, что тебе интересно по NMFTP
← →
harismatik (2003-02-05 12:23) [12]Нет, конечно. Но я так больше склоняюсь к варианту создания потока для выполнения этой команды, но совершенно в них не разбираюсь :( А время очень сильно меня поджимает. Может все же даш примерчик? Те что в дельфях в демосах что-то сильно навороченые.
← →
harismatik (2003-02-05 12:57) [13]Я сделал выполнение этой команды в другом потоке, но при нажатии на кнопку, которая делает Terminate этому потоку, окно все равно не закрывается и ждет, пока что-то произойдет :(
← →
Reindeer Moss Eater (2003-02-05 13:48) [14]А ты в курсе того, что реально делается внутри метода Terminate?
Нажми F1.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.03.27;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c