Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 23 wrz 2017, o 05:05


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 
Autor Wiadomość
PostNapisane: 12 wrz 2017, o 19:42 
Offline
Nowy

Dołączył(a): 22 mar 2017
Posty: 6
Pomógł: 0

Witam.
Mam problem z komponentem MkUsbDetector.
Podczas rozłączenia urządzenia USB (fizyczne wyjęcie kabla z komputera) pojawia się błąd "List index out of bounds (1)"
I nie tylko w napisanej już aplikacji.
Wystarczy, że położę na formę komponent MkUsbDetector, skompiluję "pusty" program (Ctrl + F9) i wyjmę kabel USB z komputera (na "drugim końcu" kabla jest zestaw ATB 1.05) i nawet bez uruchomionej aplikacji samo Delphi już wywala owy błąd!
Dołączam screen z powyższym błędem.
Proszę o pomoc w zlokalizowaniu problemu.

Pozdrawiam

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 wrz 2017, o 19:47 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 986
Pomógł: 46

A jaką wersję komponentu używasz? Próbowałeś skompilować przykładowe źródła ze strony Atnela?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 wrz 2017, o 19:52 
Offline
Nowy

Dołączył(a): 22 mar 2017
Posty: 6
Pomógł: 0

Wersja komponentu 1.5a.

Problem jest nie tyle w kodzie mojego programu ile w samym delphi.
Tak jak piszę:
Biorę nowy projekt,
kładę na formę komponent,
kompiluję (Ctrl + F9),
wyciągam kabel USB
I wywala się ten błąd...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 wrz 2017, o 20:22 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 21474
Lokalizacja: Szczecin
Pomógł: 787

arturssp napisał(a):
Wersja komponentu 1.5a.

To jeśli chcesz zgłaszać błędy i żebym się tym w ogóle zajął - to najpierw opisz problem ale ZAWSZE na najnowszej wersji - bo możesz trafiać na coś co już dawno jest poprawione

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 wrz 2017, o 20:27 
Offline
Nowy

Dołączył(a): 22 mar 2017
Posty: 6
Pomógł: 0

A skąd pobrać 1.5b?
Bo na stronie Atnel owszem, jest napisane 1.5b, ale jak biorę "pobierz", to pobiera mi się 1.5a...
Do Delphi 10.2 Tokyo bo takie mam

Aktualizacja:
Problem występuje też z programem MkUsbMonitor - dołączonym do komponentu.
Gdy uruchomię program, wyjmę kabel usb PIERWSZY raz, to nic się nie dzieje...
Wkładam kabel USB, wykrywa. Wyjmuję kabel drugi raz i mam okienko z takim samym błędem...
Poniżej screen.
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 wrz 2017, o 22:53 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 21474
Lokalizacja: Szczecin
Pomógł: 787

a kolega myśli, że ja to jestem w stanie być - dosłownie w każdej minucie - na każde zawołanie dostępny ? No bez przesady ;)

ale ok właśnie postarałem się wrzucić już wersję 1.5b - ale na razie TYLKO dla Tokyo - więc pobierz ją teraz i sprawdź i daj znać ok?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2017, o 09:50 
Offline
Nowy

Dołączył(a): 22 mar 2017
Posty: 6
Pomógł: 0

Witam,

Pobrałem komponent w wersji 1.5b, zainstalowałem, problem jak był tak jest nadal...
Screen poniżej
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2017, o 12:32 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 21474
Lokalizacja: Szczecin
Pomógł: 787

ok dobra - dzięki - teraz będę mógł wziąć to na warsztat - tzn nie od razu ale idzie do działu "pilne" ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 wrz 2017, o 08:01 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 21474
Lokalizacja: Szczecin
Pomógł: 787

ok słuchaj - zabrałem się za ten problem ale niestety - nie mogę go odtworzyć z najnowszą wersją komponentu, ani też w programie MkUsbDetector mi się nie pojawia ten błąd

musisz więcej mi opisać, dokładniej np:

1. co po kolei uruchamiasz
2. czy przed odpaleniem komponentu w delphi czy mkusbdetectora maz już jakieś porty COM w systemie? czy ŻADNYCH ?

po prostu DOKŁADNIE kolejne kroki

bo ja próbuję i na maszynie wirtualnej bez portów com - gdzie podczas podłączania zestawu - pojawia się jeden, później znika gdy odłączam zestaw i znowu nie ma żadnego portu com w systemie - no i wciąż działa

------------------------ [ Dodano po: 7 minutach ]

ja się zastanawiam czy ty dobrze podmieniłeś komponent na nowszy ? na pewno podmieniłeś wszystkie pliki komponentu ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2017, o 12:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 kwi 2014
Posty: 409
Lokalizacja: Zambrów
Pomógł: 22

W wolnej chwili :) dobrze by było zrobić jeszcze pełny ekran, aby był na cały ekran, a nie wielkość okienka w aplikacji. Jeżeli da się w ogóle w tej wersji przeglądarki html5 coś takiego zrobić :)

Tak poza tym dobra robota w pozbyciu się IE jako źródła do odtwarzania. Tylko szkoda, że ten chromium tyle waży :) ale to w dzisiejszych czasach już nie wada.

_________________
.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2017, o 12:31 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 21474
Lokalizacja: Szczecin
Pomógł: 787

misiulu napisał(a):
W wolnej chwili :) dobrze by było zrobić jeszcze pełny ekran, aby był na cały ekran, a nie wielkość okienka w aplikacji. Jeżeli da się w ogóle w tej wersji przeglądarki html5 coś takiego zrobić :)

Tak poza tym dobra robota w pozbyciu się IE jako źródła do odtwarzania. Tylko szkoda, że ten chromium tyle waży :) ale to w dzisiejszych czasach już nie wada.


chyba nie w tym wątku napisałeś co ? ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2017, o 19:57 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 kwi 2014
Posty: 409
Lokalizacja: Zambrów
Pomógł: 22

A kurka Mirku masz racje, miałem obok siebie dwie zakładki ;) miało być do AVplayera! Przepraszam najmocniej. Nie wiem jak wykasować post, chyba się nie da. No ale ważne, że zauważyłeś :)

_________________
.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 wrz 2017, o 20:09 
Offline
Użytkownik

Dołączył(a): 14 sie 2016
Posty: 286
Pomógł: 13

Może jakiś niebieski się zlituje i przeniesie.

Wysłane ze srajfona.

_________________
Moje porady są błędne,nie czytać,zbanować od razu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 wrz 2017, o 14:50 
Offline
Nowy

Dołączył(a): 22 mar 2017
Posty: 6
Pomógł: 0

Witam,
Miałem kilkudniowy wyjazd i nie byłem przy komputerze...
Już piszę dokładnie po kolei:

Komponent wydaje mi się, że zaktualizowałem poprawnie, ponieważ skopiowałem i zamieniłem (kopiuj i zamień) wszystkie pliki jakie pobrałem w archiwum "MkUsbDetectorTokyo_1_5b.zip"
W samym delphi też sprawdziłem ścieżki i dla pewności dodałem jeszcze raz.

To teraz jak to wygląda u mnie dokładnie:

1. System Windows 7 Professional 64-bit.
2. W systemie nie ma ŻADNEGO portu COM!
3. Podłączam zestaw ATB v1.05 do komputera kablem USB (zasilanie zestawu z USB > pojawia się port COM3)
4. Uruchamiam Delphi Tokyo
5. Biorę "Create new project > VCL Form Application"
6. Kładę na formatkę komponent "MkUsbDetector"
7. Kompiluję projekt przez wciśnięcie "Ctrl + F9"
8. Odłączam zestaw ATB od komputera (port COM znika) - ZA PIERWSZYM RAZEM NIC SIĘ NIE DZIEJE!
9. Podłączam ponownie zestaw ATB do komputera (w systemie pojawia się COM3)
10. Odłączam jeszcze raz zestaw od komputera -> TU POJAWIA SIĘ BŁĄD!
I dalej, już za każdym razem gdy ODŁĄCZAM zestaw ATB pojawia się ten błąd.

Natomiast gdy podłączę do komputera jeszcze jedną przejściówkę USB>RS232 (pojawia się port COM4)
I w powyższej sytuacji ODŁĄCZĘ zestaw ATB LUB dodatkową przejściówkę (w momencie kiedy są razem w systemie, czyli w systemie jest port COM3 (ATB) i COM4 (przejściówka) to pojawia się IDENTYCZNY BŁĄD przy odłączaniu któregokolwiek z nich z tą różnicą, że:
- gdy w systemie był tylko zestaw ATB - błąd: "List index out of bounds (1)"
- gdy w systemie był zestaw ATB i przejściówka - błąd: "List index out of bounds (2)"

Tak to wygląda, jeśli będą potrzebne dalsze informacje, to jestem już do dyspozycji.
Pozdrawiam serdecznie!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO