|
7 / 7 / 3
Регистрация: 02.07.2012
Сообщений: 120
|
|
Отлов сообщений и многопоточность07.07.2012, 17:48. Показов 942. Ответов 7
Метки нет (Все метки)
Мне нужно, чтобы программа могла принимать сообщения WM_QUERYENDSESSION и WM_ENDSESSION и на них реагировать. Как это осуществить в консольной программке? И если программа будет отсылать запросы серверу не последовательно в едином потоке, а в нескольких одновременно, то программа будет работать в несколько раз быстрее?
0
|
|
| 07.07.2012, 17:48 | |
|
Ответы с готовыми решениями:
7
MFC отлов сообщений Отлов сообщений в чужом приложении
|
|
70 / 64 / 5
Регистрация: 09.06.2012
Сообщений: 291
|
|
| 07.07.2012, 17:53 | |
|
Romadzao
Потоки очень интересная тема,поэтому не правильное применение только усугубит ситуацию,рекомендую вам почитать про синхронизацию и асинхронизацию..а так же про процессы... я бы помог по коду,только в с++ не так еще силен
0
|
|
|
7 / 7 / 3
Регистрация: 02.07.2012
Сообщений: 120
|
|||||||||||
| 08.07.2012, 01:08 [ТС] | |||||||||||
|
Про потоки я прочитал, но ловить сообщения системы всё ещё понятия не имею как
Добавлено через 1 час 14 минут Реализовать многопоточный код такого типа:
Добавлено через 12 минут Вот почти этот же самый код, слегка доделанный:
Добавлено через 4 часа 30 минут Я нашел функцию fork(), вроде создаёт дочерние процессы (то, что мне и надо), кто знает как ей пользоваться?
0
|
|||||||||||
|
7 / 7 / 3
Регистрация: 02.07.2012
Сообщений: 120
|
|
| 08.07.2012, 17:26 [ТС] | |
|
Модератор дорогой, скажи как так сделать, чтобы было много-много потоков, из мэйна в них посылалась бы переменная, а в тех потоках был бы цикл, и всё что мне надо - чтобы цикл выполнялся только тогда, когда приходит переменная! Даже возвращать в мэйн необязательно!
Добавлено через 3 минуты И синхронизировать ничего не надо, ЕМНИПсС так даже легче писать и быстрее работать будет. Добавлено через 13 часов 8 минут Если перенести вверх мой псто, может кто-нибудь ответит Добавлено через 2 часа 36 минут 128 человек тут было, и так никто по делу не ответил. Ну как так сделать, чтобы было много-много потоков, из мэйна в них посылалась бы переменная, а в тех потоках был бы цикл, и всё что мне надо - чтобы цикл выполнялся только тогда, когда приходит переменная! Даже возвращать в мэйн необязательно! Это же так просто для людей, у которых под ником "Эксперт C++" написано!
0
|
|
|
7 / 7 / 3
Регистрация: 02.07.2012
Сообщений: 120
|
|
| 10.07.2012, 00:16 [ТС] | |
|
Целых два дня прошло с появления моего расплывчатого неясного вопроса, один день с появления чёткого и понятного. Даю вам время до пятницы
. Ну ответьте кто-нибудь, я ведь так ничего не смог налуркать. Вот если бы это не моя тема была, а чужая, я бы точно помог человеку.
0
|
|
|
7 / 7 / 3
Регистрация: 02.07.2012
Сообщений: 120
|
||||||||||||||
| 11.07.2012, 01:40 [ТС] | ||||||||||||||
|
За меня делать ничего не требуется, всего лишь подтолкнуть на путь истинный.
2) Для разбирательств в чужом коде нужны действительно стальные.. нервы. По этим причинам код выкладывать не буду. То, что уже мною написано: вполне рабочий, но до ужаса однопотоковый брутфорсер. Что примечательно: из висуал студии работает, но медленно (120 паролей в минуту, мои внуки с такой скоростью пароль не увидят), а если построить релиз, то компилятор выдаёт ошибку, запуск извне скомпиленого отдебагеного ехешника тоже выдаёт ошибку. Но меня устраивает и запуск из VS. Не лучше ли просто описать то,
Добавлено через 8 часов 56 минут Это снова я, но на сей раз не с унылым нытьём и мольбами о помощи, а уже с кодом, которого я и хотел, но слегка корявый получился:
Добавлено через 1 минуту И получилось намноооого проще, чем я ожидал.
0
|
||||||||||||||
| 11.07.2012, 01:40 | |
|
Помогаю со студенческими работами здесь
8
Как запретить вывод системных сообщений и вместо системных сообщений открыть Form1? Отлов ошибок Отлов исключений Отлов ошибок Отлов событий Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|