Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2009, 15:44   #1
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию Как послать message окну

Здравствуйте, уважаемые!

Есть программа, которая работает в двух потоках.
Во втором потоке есть проверка на необходимые условия, по достижению которых необходимо убить собственный процесс...

Есть предположение, что для этого нужно посылать мессагу на закрытие (WM_DESTROY ?) из второго потока основному...

Подскажите, прав ли я, и/или как правильнее всё это реализовать?

Заранее благодарен!
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}
Johnson вне форума Ответить с цитированием
Старый 09.11.2009, 10:51   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А не проще ExiProcess?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.11.2009, 10:56   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ну послать сообщение потоку трудновато

а вот окну вполне можно
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 09.11.2009, 13:05   #4
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию

не правильно выразился основной поток с окном невидимым (для отлова сообщений)
но уже разобрался... WM_DESTROY посылаю из второго потока по заголовку окна...
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}
Johnson вне форума Ответить с цитированием
Старый 09.11.2009, 15:18   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

То Johnson
Назание темы я отредактировал.
А теперь вспомните как вы ее назвали - 'Вопрос по мессагам'
А как вы думаете, тот, кто захочет воспользоваться поиском по форуму - тоже будет вводить "мессага"?
Вряд ли...
Поэтому думайте немного...
mihali4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как послать http-запрос? Johnson Работа с сетью в Delphi 2 06.11.2009 13:28
Как обратиться к текстовому окну caveman Общие вопросы Delphi 0 27.09.2009 14:35
Как послать текст в RichEdit? TwiX Общие вопросы Delphi 5 29.07.2009 18:02
Как вызвать Message с Edit'ом? Port 111 Общие вопросы Delphi 7 02.02.2009 02:18
Как послать команду AngelOfDeath Работа с сетью в Delphi 2 10.04.2008 08:23