Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Space
-
- Combo-маньяк
-
-
- Сообщения: 818
- Зарегистрирован: 11.01.2007 (Чт) 1:19
- Откуда: Украина
Space » 27.11.2009 (Пт) 16:46
вы ещё подеритесь, горячие финские парни
-
ANDLL
-
- Великий гастроном
-
-
- Сообщения: 3450
- Зарегистрирован: 29.06.2003 (Вс) 18:55
-
ANDLL » 27.11.2009 (Пт) 18:16
Отакуе за правду!
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог
-
Space
-
- Combo-маньяк
-
-
- Сообщения: 818
- Зарегистрирован: 11.01.2007 (Чт) 1:19
- Откуда: Украина
Space » 27.11.2009 (Пт) 18:45
Потому что я проверял SendMessage hwnd, wm_quit. Ни-че-го.А теперь PostMessage и то же самое.
а куда ж красота наша послала то несчастное сообщение?
-
arvitaly
-
- Постоялец
-
-
- Сообщения: 485
- Зарегистрирован: 12.04.2009 (Вс) 0:30
- Откуда: Казань
-
arvitaly » 12.12.2009 (Сб) 21:46
TerminateProcess завершает все потоки процесса, WM_QUIT посылается в очередь обработки сообщений одного потока. Естественно блокнот закроется, ведь в нем только один поток - поток обслуживающий окно Notepad (т.е. в нем есть цикл getmessage).
Реально не знаю что ты там писал на асме - что у тебя постоянно бесконечно выполняет поток, если не поддерживает окно? Таймер какой то? Ты его не убьешь WM_QUIT
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот и гости: 62