Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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
14-88211
Феликс
2003-03-10 20:09
2003.03.27
гы-гы-гы! Кличко во втором раунде завалили :)


4-88304
}{enon
2003-01-30 19:46
2003.03.27
Невозможность доступа


1-88026
Alexander Vasjuk
2003-03-13 19:34
2003.03.27
Фрагмент изображения


1-88003
Programist
2003-03-06 08:52
2003.03.27
Реализация гаусово размытия


14-88244
RV
2003-03-12 12:02
2003.03.27
Вода течет...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский