Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[35.168.18.209] |
|
Сообщ.
#1
,
|
|
|
Есть диалоговое окно, не нем окошко класса CHtmlView, работаю с джойстиком. Пока не подключаюсь к видеокамере по IP, все в порядке. Джойстик работает. Но если подключиться к видеокамере функцией Navigate, картинка с камеры идет, а джойстик перестает реагировать на движение ручки.Где грабли?
|
Сообщ.
#2
,
|
|
|
Вот вопрос вроде и есть, а ничего не понятно
1. Это ПК? 2. Камера и джойстик USB? USBUart? 3. Кто читает джойстик? Система? Ваша программа? Сам CHtmlView? JS внутри него? |
Сообщ.
#3
,
|
|
|
С джойстиком работает диалоговое окно. К нему приходят сообщения от джойстика при перемещении ручки. При старте программы я инициализирую джойстик и захватываю его для окна диалога. Окно класса CHtmlView находится на диалоге и никак с джойстиком не связано. Пока я не открываю для просмотра видеокамеру, которая входит в комп по Ethernet, джойстик работает. Но как только я нажимаю кнопочку на диалоге, в которой есть один оператор ОбъектCHtmlView.Navigate("192.168.2.20"); "192.168.2.20" - IP адрес видеокамеры, джойстик перестает работать, сообщения от него не приходят! Я пробовал после ОбъектCHtmlView.Navigate("192.168.2.20"); инициализировать заново джойстик, но ничего не помогает.
Это обычный ПК, Windows 7. Джойстик USB. |
Сообщ.
#4
,
|
|
|
Проблема решилась. Добавил на окно диалога кнопочку, по которой переподключал джойстик, и все заработало. А когда я переподключал джойстик сразу после оператора Navigate, джойстик не работал. При подключении видеокамеры надо ввести логин и пароль. И только после такого подключения можно нажимать кнопочку переподключения джойстика. Раньше джойстик на подключается.
|