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

Вниз

Запрос действия пользователя из потока   Найти похожие ветки 

 
demon ©   (2010-07-10 00:24) [0]

Подскажите начинающему, как реализовать следующее: показать форму из потока, и остановить поток до тех пор, покуда пользователь не нажмет кнопку на форме?
Единственная идея, что посетила мою голову, это завершить первый поток, а по нажатию на кнопку запустить другой поток. Надеюсь есть вариант грамотнее...


 
DVM ©   (2010-07-10 00:32) [1]

зачем нужен поток если один хрен его остановят?
Вообще формы (именно формы, но не окна) во вторичных потоках - не очень хорошая идея.


 
demon ©   (2010-07-10 00:35) [2]

Поток нужен, в нем странички с инета качаются, а на форме выводиться кэпча, чтобы пользователь ввел её и процессы продолжается дальше.
Это такой своеобразный терминал оплаты за моб. телефон через вебмани, удобно было, в нем список номеров у меня сохранен. Но сейчас кэпча вылазит (переделали наверное на сайте что-то), вот дописываю свою программу...


 
demon ©   (2010-07-10 00:42) [3]

Может есть у потока какие нить Pause/UnPause Suspend или еще чего? :)


 
Германн ©   (2010-07-10 00:44) [4]


> Suspend и еще чего?

:)


 
demon ©   (2010-07-10 00:56) [5]

Германн, ну и Resume...

Надо же, получилось :)


 
Германн ©   (2010-07-10 01:45) [6]


> demon ©   (10.07.10 00:56) [5]
>
> Германн, ну и Resume...
>
> Надо же, получилось :)

А использовать Synchronize не пробовал?
Имхо тот же результат, но меньше вероятность "Граблями по лбу"?


 
DVM ©   (2010-07-10 10:56) [7]


> demon ©   (10.07.10 00:35) [2]

Всё равно неправильно. Интерфейс пользователя (в VCL) принято держать в одном - первичном потоке, если надо показать окно, вторичный поток должен уведомить первичный и в первичном будет создано окно. И про синхронизацию не забывать при передаче данных между потоками.



Страницы: 1 вся ветка

Текущий архив: 2010.10.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.008 c
15-1278348746
SemNic
2010-07-05 20:52
2010.10.03
Могут ли быть проблемы в WIN7 при эксплуатации для проги


15-1278574649
Polkin
2010-07-08 11:37
2010.10.03
RTF-картинка (PHP)


2-1279085600
JohnKorsh
2010-07-14 09:33
2010.10.03
Не поможет ли кто кодом по RAVE?


15-1278534584
Юрий
2010-07-08 00:29
2010.10.03
С днем рождения ! 8 июля 2010 четверг


2-1278501707
DC-AC
2010-07-07 15:21
2010.10.03
Изменить шрифт заголовка окна