![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
cmygeHm |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 3.12.2008 Репутация: -1 Всего: -2 |
клиент передает серверу номер команды, тот проверяет и выбирает что сделать.
BlockInput(false) и BlockInput(true) - не срабатывают. хотя если просто серверу добавить кнопку, которая вызовет функцию BlockInput(true). то срабатывает. помогите пожалуйста. |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 24 Всего: 69 |
что значит "не срабатывают"? внутрь блока if не заходит? что за тип у переменной result3? |
|||
|
||||
cmygeHm |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 3.12.2008 Репутация: -1 Всего: -2 |
переменная rusult3 типа ансистринг
монитор то включается и выключается, а эти две нижние не срабатывают. Это сообщение отредактировал(а) cmygeHm - 21.4.2009, 18:57 |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 24 Всего: 69 |
||||
|
||||
cmygeHm |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 3.12.2008 Репутация: -1 Всего: -2 |
if (result1==EditLogin->Text && result2==EditPassword->Text)
{ //сюда заходит if (result3 == "1")SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, -1); // если 1 то срабатывает эта функция if (result3 == "2")SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2); // если 2 то срабатывает эта функция if (result3 == "4")BlockInput(false); // если 3 эта функция не срабатывает if (result3 == "3")BlockInput(true); // если 4 эта функция не срабатывает } |
|||
|
||||
Soah |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 18.2.2009 Репутация: нет Всего: 54 |
if (result3 == "4")BlockInput(false); // если 3 эта функция не срабатывает
if (result3 == "3")BlockInput(true); // если 4 эта функция не срабатывает |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 24 Всего: 69 |
cmygeHm, поставьте breakpoint и пройдитесь дебагером.
|
|||
|
||||
cmygeHm |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 3.12.2008 Репутация: -1 Всего: -2 |
я ошибся когда писал. на самом деле все именно так как вы и подразумевали, где три - там три, где четыре- там четыре Это сообщение отредактировал(а) cmygeHm - 23.4.2009, 18:36 |
|||
|
||||
cmygeHm |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 3.12.2008 Репутация: -1 Всего: -2 |
вобщем когда пошагово - срабатывает BlockInput() и вырубает клаву и мышь, а когда от клиента серверу отправляется, то в логе билдера видно что создается поток и сразу уже умирает. вот. как сделать чтобы он не умирал? может создавть поток самому? я попробывал и всеравно тот поток умер, может что неправильно сделал?
|
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 24 Всего: 69 |
||||
|
||||
cmygeHm |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 3.12.2008 Репутация: -1 Всего: -2 |
ну подскажите тогда, плиз
![]() |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 24 Всего: 69 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |