Google+ Start   |   E-mail   |   Newsletter:

MkUsbDetector

MkUsbDetector

 Licencję do pełnej komercyjnej wersji komponentu można zakupić w naszym sklepie internetowym: KLIKNIJ TUTAJ - LINK DO SKLEPU

 

 

MkUsbDetector ver: 1.7

Delphi 11.3

Pobierz wersję DEMO - Delphi 11.3

wersja 1.7

Delphi 10.4

Pobierz wersję DEMO - Delphi 10.4

Delphi 10.3

Pobierz wersję DEMO - Delphi 10.3

Delphi 2006

C++ Builder 2006

Pobierz wersję DEMO - Delphi 2006


 

Funkcjonalności komponentu:

  • wykrywa wszystkie dostępne porty COM w systemie wraz z ich typami
  • wykrywa każdy proces podłączenia urządzenia do USB jak również odłączenia z USB
  • w trakcie podłączania/wyłączania z USB podaje szczegółowe dane urządzenia jak: VIC, PID oraz ID/NAME
  • w przypadku popularnych urządzeń wykrywa ich przyjazne nazwy, np: FT232R, ATB-USBASP itd
  • wykrywa nie tylko proces podłączania i odłączania nośników danych jak np dyski czy Pendrive ale informuje także jaka litera dysku została przydzielona w systemie nowo podłączonemu volumenowi
  • komponent działa prawidłowo w każdej wersji MS Windows począwszy od Windows XP a skończywszy na Windows 10 (w tym wersje 32- jak również 64-bitowe systemów)

 

Komponent ten po położeniu na formę w Delphi lub C++ Builder, przede wszystkim od razu po uruchomieniu sprawdza wszystkie dostępne w systemie porty szeregowe COM. Wykryte i dostępne porty można pozyskać w kodzie za pomocą dostępnej publicznie funkcji

 

TMkUsbDetector.GetAvailableComPorts( Ports: TStrings; WithNames: Boolean = False );

 

Domyślnie opisy portów (nazwy) są wyłączone, dzięki czemu nie trzeba podawać w kodzie drugiego argumentu do funkcji. Jeśli jednak potrzebne są opisy rodzajów dostępnych portów to należy podać drugi argument w postaci "True". Przykłady wywołania funkcji w celu napełnienia pól typowego komponentu TComboBox

 

MkUsbDetector1.GetAvailableComPorts( ComboBox1.Items );  // bez opisów

 

MkUsbDetector1.GetAvailableComPorts( ComboBox1.Items, True );  // z opisami

 

Do pakietu z komponentem dodano przykładowy projekt aplikacji pozwalający zapoznać się ze sposobwami wykorzystania wszystkich właściwości i zdarzeń komponentu.

 

OnComDetect()

MkUsbDetector1ComDetect(Sender: TObject; ComPort: string; inout: Integer);

OnUsbDetect()

MkUsbDetector1UsbDetect(Sender: TObject; UsbName, vid, pid: string; inout: Integer);

OnVolumeDetect()

MkUsbDetector1VolumeDetect(Sender: TObject; Volume: string; inout: Integer);

 

Instrukcja wideo do instalacji i aktywacji komponentu dla Delphi oraz C++ Builder

Graficzna prezentacja instalacji komponentu w środowisku C++ Builder
dzięki której nie będzie trzeba wyłączać opcji: Link with Dynamic RTL oraz Link with runtime packages

 

 

Poza tym dołączono oddzielny skompilowany plik EXE prezentujący działanie komponentu w wersji zarejestrowanej czyli bez wyświetlania tzw "NagScreen" przy starcie aplikacji.

 

Formatka Delphi podczas projektowania:

 

 

Wygląd okna programu po kompilacji i w trakcie działania, gdy wykrywane są zdarzenia na magistrali USB oraz wykryte porty COM wraz z opisami.

 

 

Licencję w celu uzyskania pełnej wersji komponentu można zakupić w naszym sklepie internetowym w dziale Oprogramowanie, poniżej link bezpośrednio do sklepu:

 

Kliknij tutaj LINK

 

ikona Strona główna ikona O nas ikona Wydawnictwo ikona Elektronika ikona Oprogramowanie ikona Kursy ATNEL ikona Nowości ikona SKLEP ikona FORUM ikona Kontakt ikona Polityka Prywatności Cookie

ATNEL Nowoczesne Rozwiązania - programowanie AVR w C | pisanie programów dla AVR | pisanie programów ATmega | pisanie programów dla AVR | programowanie mikrokontrolerów |
mikrokontrolery AVR programowanie | programowanie w C mikrokontrolerów | programowanie ATmega | programy w C AVR
Realizacja: Dpl Agency - Projektowanie Stron Internetowych