Witam. Napisałem w visual c++ program do komunikacji po rsie, komunikacja działa. Chciałbym zareagować na następującą sytuację: port jest otwarty, ale nagle odłączam przejściówke rs232. Czy są do tego jakieś zdarzenia, a może jakiś sposób? Jestem początkujący i niestety nie mam pojęcia jak taki problem rozwiązać.
- Rejestracja:prawie 10 lat
- Ostatnio:około 8 lat
- Postów:3
Tak, pod usb. Mogę, ale bardziej mi zależało na tym, żeby wykryć w jakiś sposób zerwanie połączenia, bez sprawdzania warunków w zdarzeniu dla każdego przycisku, które zajmuje się komunikacją. Chciałem po wyjęciu przejściówki od razu mieć jakąś rekację.

- Rejestracja:ponad 21 lat
- Ostatnio:około 20 godzin
Możesz wykryć podłączanie i odłączanie urządzenia za pomocą RegisterDeviceNotification
/UnRegisterDeviceNotification
.
Ale:
· musisz jakoś rozpoznawać czy to jest ta twoja przejściówka której używasz, a nie np. pendrive albo inna taka sama przejściówka,
· nie zakładaj w programie na sztywno, że port jest na przejściówce USB. powinien prawidłowo działać też z „prawdziwym” portem - zintegrowanym na płycie głównej albo na karcie PCI.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.