Отговори на тема  [ 3 мнения ] 
TMessage какво да го правя. 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Нед Окт 19, 2008 6:26 pm
Мнения: 607
Мнение TMessage какво да го правя.
Здравейте
Имам USB HID комуникация с STM32 контролер.
Ползвам Hal драйверите на STM с кеил компилатора ...
При хоста (BorlandC++) прихващам WM_DEVICECHANGE от MESSAGE_HANDLER , връщам си моя функция, за да хвана кога ще се подключи моето USB устройство.
Мислех си че като прочета TMessage ще се ориентирам някак си ... ама не.
Msg - то ми е винаги едно и също, независимо какво се ръга в USB-то.
Msg.WParam=7 : Msg.LParam=0 ; Msg.Result= 0 ;
Не знам как да декодирам съобщението ... но не се и напъвам 8O щото май няма смисъл ... други работи може да се случат.
Имам проблем с това че при всяко ръгане на каквото и да е в USB-тата си ъпдеитвам наново всички устройства и тогава си намирам моето ... ако е налично де.
Има ли друг начин ... за динамична проверка на дивайсите.

_________________
Вниманиене съмвишист....ИЙ.


Чет Дек 15, 2022 2:37 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 03, 2005 8:39 pm
Мнения: 1953
Мнение Re: TMessage какво да го правя.
Msg.WParam=7 - DBT_DEVNODES_CHANGED - https://learn.microsoft.com/en-us/windo ... es-changed
Прочети Remarks за твоя случай. Има и пример.

_________________
Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ!


Чет Дек 15, 2022 2:46 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Нед Окт 19, 2008 6:26 pm
Мнения: 607
Мнение Re: TMessage какво да го правя.
Това ще е проблем ли за мен "DBT_DEVTYP_OEM"
Моето ползва HID драйверите за USB.
////
Благодаря ти ... DBT_DEVICEARRIVAL работи с HID устройства.

_________________
Вниманиене съмвишист....ИЙ.


Чет Дек 15, 2022 3:32 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 3 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 5 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни