MkUsbDetector
Licencję do pełnej komercyjnej wersji komponentu można zakupić w naszym sklepie internetowym: KLIKNIJ TUTAJ - LINK DO SKLEPU
Delphi 11.3 |
wersja 1.7 |
|
Delphi 10.4 |
||
Delphi 10.3 |
||
Delphi 2006 C++ Builder 2006 |
Pobierz wersję DEMO - Delphi 2006 |
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);
Graficzna prezentacja instalacji komponentu w środowisku C++ Builder |
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: