ATNEL tech-forum
https://forum.atnel.pl/

MkUsbDetector - Błąd "List index out of bounds (1)"
https://forum.atnel.pl/topic19175-30.html
Strona 2 z 5

Autor:  Harry [ 28 wrz 2017, o 16:45 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

mirekk36 napisał(a):
nie uważam się za mega Śpeca

No ja tym bardziej nie ;)
Myślałem że usunięcie z poczty zanim odbiorca przeczyta, powoduję że nie wysyła ;)

Całe Wmi działa na zasadzie dostępu rodem z sql, ale w zależności od wersji systemu może cachować wyniki zapytań.
Wersje Pro są "budowane" troszkę inaczej i w związku z tym nie są tak czułe na częste zmiany sprzętu, jak ma to miejsce w wersjach home, środowisko jest wtedy bardziej stabilne, ale czasem mogą powstać takie kwiatki jak tutaj.

Nie wiedząc jak wygląda kod programu, mogę się tylko domyślić co się dzieje:
Podpinasz usb więc dodajesz do listy kolejny index a odpinając usuwasz, oczywiście na podstawie informacji z wmi, tyle tylko że nie odczytujesz info o portach com, bo skoro znikło usb to port również.
Podpinasz ponownie i sytuacja się powtarza, tyle tylko że u Kolegi jedynie index z listy usb znika, bo portu nie odczytujesz przy odpięciu.
Mam nadzieje że zrozumiesz o co mi chodzi, bo ja się dłuższą chwilę głowiłem jak to wytłumaczyć...

Autor:  arturssp [ 28 wrz 2017, o 17:10 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

Plik podmieniłem - problem jak był tak jest.
Cytuj:
tylko od nowa z nim zrób BUILD'a komponentu koniecznie
tzn?

Autor:  mirekk36 [ 28 wrz 2017, o 17:15 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

Harry napisał(a):
Nie wiedząc jak wygląda kod programu, mogę się tylko domyślić co się dzieje:


ale ja dokładnie zdaję sobie z tego sprawę - właśnie podrzuciłem koledze DEBUG wersję, gdzie znalazłem jedno miejsce pracy z listami a nie obsadziłem tego w try except

------------------------ [ Dodano po: kilkunastu sekundach ]

arturssp napisał(a):
Plik podmieniłem - problem jak był tak jest.
Cytuj:
tylko od nowa z nim zrób BUILD'a komponentu koniecznie
tzn?


ok spróbuj go jakby zainstalować od nowa na wszelki wypadek

Autor:  arturssp [ 28 wrz 2017, o 17:17 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

Cytuj:
ok spróbuj go jakby zainstalować od nowa na wszelki wypadek


Dokładnie tak zrobiłem. Błąd jak był tak jest, żaden inny komunikat się nie pojawia.

Autor:  mirekk36 [ 28 wrz 2017, o 17:19 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

arturssp napisał(a):
Cytuj:
ok spróbuj go jakby zainstalować od nowa na wszelki wypadek


Dokładnie tak zrobiłem. Błąd jak był tak jest, żaden inny komunikat się nie pojawia.


dobra jeszcze popracuję nad wersją DEBUG do testów dla ciebie - może znajdziemy pluskwę ;)

Autor:  arturssp [ 28 wrz 2017, o 17:21 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

Ok, skoro to się dzieje tylko u mnie to widocznie coś specyficznego jest w moim systemie...
Tylko dziwne, że na dwóch różnych komputerach jest to samo...

Autor:  mirekk36 [ 28 wrz 2017, o 19:23 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

arturssp napisał(a):
Ok, skoro to się dzieje tylko u mnie to widocznie coś specyficznego jest w moim systemie...
Tylko dziwne, że na dwóch różnych komputerach jest to samo...

Dla mnie to jest dziwne - ale jak wspominałem - moim zdaniem mam gdzieś brzydkiego BUG'a ... i muszę go znaleźć. Dopiero gdy się będzie wyświetlał mój komunikat błędu - to wtedy będzie bliżej można poznać przyczynę

Autor:  Harry [ 28 wrz 2017, o 19:38 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

A nie da się zrobić tak żeby komponent tworzył plik z logiem(dawno się nie bawiłem w ten sposób)?
Wtedy mógłbyś np logować każdą operację, no może nie każdą bo już wiemy, że np nic się nie dzieje po podpięciu pendriva.
To tylko taka głupia myśl.

------------------------ [ Dodano po: 14 minutach ]

Hmm, jesteś pewny że da się wyświetlić kumunikat z komponentu?
Kiedyś tak debugowałem coś pod VS2010, porobiłem ładne bloki try-catch-exception i okazało się że program najpierw się wykładał zanim zdążył się pojawić komunikat :P
Wtedy mi właśnie pomogło logowanie do pliku, ale kompletnie nie pamiętam czy to się da zrobić w komponencie.

Autor:  mirekk36 [ 28 wrz 2017, o 20:11 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

da się zrobić w komponencie da się - gdzieś coś okrutnego musi w nim siedzieć ;) zawsze jak wyskakuje nie obsłużony wyjątek to znaczy, że programista dał ciała niestety ;) czyli w tym wypadku ja ...

Autor:  arturssp [ 28 wrz 2017, o 20:34 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

No to chyba trzeba będzie zrobić jakąś wersję DEBUG z komunikatami lub właśnie logowaniem do plilku i wtedy się wyjaśni o co chodzi...
Dodam tylko, że na obu komputerach jest system Win 7 Pro w wersji 64-bit, oba systemy legalne, aktualizowane, instalowane z dwóch różnych oryginalnych płyt DVD (każdy był kupiony do danego komputera).
Gdyby problem dotyczył jednej maszyny można by podejrzewać komputer... ale tu jest jakiś inny problem...

Autor:  mirekk36 [ 28 wrz 2017, o 20:35 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

proszę - gdybyś mógł sprawdzić jeszcze tą wersję

i dać znać

Autor:  arturssp [ 28 wrz 2017, o 20:38 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

Jest.
Debug ERR #133

Autor:  mirekk36 [ 28 wrz 2017, o 20:40 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

ooooooooooooooooooooo! ... no to teraz (mam taką nadzieję) dorwiemy gnoja ... ooops przepraszam za wyrażenie - ale to mowa o BUG'u

------------------------ [ Dodano po: 2 minutach ]

już nawet zamknąłem delphi bo myślałem że dzisiaj nie sprawdzisz - ale już się na niego rzucam ! ;) odpalam defiaczka

Autor:  arturssp [ 28 wrz 2017, o 20:43 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

:)

Autor:  mirekk36 [ 28 wrz 2017, o 20:51 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

ok to teraz jeszcze raz ale UWAGA!

nie rób tego pod DELPHI w DESIGN TIME tylko skompiluj program i go odpal i przetestuj

po błędzie powinien obok pliku exe pojawić się plik "mklog.txt"

gdybyś mógł pokazać co w nim się pojawiło

Autor:  arturssp [ 28 wrz 2017, o 20:58 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

2017-09-28 21:57:01
DoNewComInfo:COM4


2017-09-28 21:57:10
DoNewComInfo:COM4

Autor:  mirekk36 [ 28 wrz 2017, o 21:08 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

hmmm dziwne - czyli dobrze - ale co błąd wywaliło jak przedtem ?

Autor:  arturssp [ 28 wrz 2017, o 21:09 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

Tak, okienko z Debug ERR #133 pojawiło się i ten plik też

Autor:  mirekk36 [ 28 wrz 2017, o 21:31 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

ok, I'm working on it .... so please wait...

Autor:  arturssp [ 28 wrz 2017, o 21:32 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

Ok, czekam cierpliwie :)

Autor:  mirekk36 [ 28 wrz 2017, o 21:33 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

w międzyczasie symultanicznie pracowałem nad poprawką w AVplayer - właśnie za kilkanaście sekund ukaże się aktualizacja ;)

Autor:  arturssp [ 28 wrz 2017, o 21:36 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

mirekk36 napisał(a):
w międzyczasie symultanicznie pracowałem nad poprawką w AVplayer - właśnie za kilkanaście sekund ukaże się aktualizacja ;)

Podziwiam podzielność uwagi i skupienie na dwóch rożnych sprawach na raz :D

Autor:  Harry [ 28 wrz 2017, o 21:42 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

To nie podzielność, a celowe działanie, trzeba się oderwać od głównego problemu bo inaczej najbardziej oczywiste rzeczy się chowają ;)
A czasem wystarczy się przespać z problemem i na drugi dzień w dwie minuty robisz coś co poprzedniego wieczoru zajęło ci 4h ;)

Autor:  arturssp [ 28 wrz 2017, o 21:43 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

Harry napisał(a):
To nie podzielność, a celowe działanie, trzeba się oderwać od głównego problemu bo inaczej najbardziej oczywiste rzeczy się chowają ;)
A czasem wystarczy się przespać z problemem i na drugi dzień w dwie minuty robisz coś co poprzedniego wieczoru zajęło ci 4h ;)

A to prawda - czasami tak bywa ;)

Autor:  mirekk36 [ 28 wrz 2017, o 21:44 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

ok teraz kolejna wersja - powinny się pojawić pewne dwa komunikaty - sprawdź i napisz jakie się ukazały i czy dwa czy tylko jeden ?

Autor:  arturssp [ 28 wrz 2017, o 21:48 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

Po dwa komunikaty.
Podczas PODŁĄCZANIA:

cmd? : DoNewComInfo
com? : COM4

I podczas rozłączania:

cmd? : DoNewComInfo
com? : COM4

Autor:  mirekk36 [ 28 wrz 2017, o 21:51 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

arturssp napisał(a):
I podczas rozłączania:

com? : DoNewComInfo
com? : COM4


!!!!!! no to jest trop - przy rozłączaniu nie powinno tego być .... u mnie nie ma .... ok I'm working on it ... progress....

------------------------ [ Dodano po: 3 minutach ]

ok kolejny krok - i co teraz się pokaże?

Autor:  arturssp [ 28 wrz 2017, o 21:58 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

Podczas podłączania:

a co tu jest?: [AI9K76UF
ATB-USBASP
]


I przy rozłączaniu dokładnie ten sam komunikat

Autor:  mirekk36 [ 28 wrz 2017, o 22:05 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

eeeeeeeeeeeeeś ... szlag by to ....

nie wziąłem do domu ATB 1.05x .... mam tylko ATB 1.04 ... a tymczasem tylko od wersji 1.05 wykrywane są naraz dwa urządzenia

nie mam jak przetestować dalej ....

musimy to zostawić na jutro ... qurczę ... A jak widzę coś tu się miesza podczas odpytywań WMI ... albo coś innego - muszę mieć jednak te same warunki sprzętowe żeby iść z tobą - tzn Ty jesteś moimi OCZAMI ;)

Autor:  arturssp [ 28 wrz 2017, o 22:06 ]
Tytuł:  Re: MkUsbDetector - Błąd "List index out of bounds (1)"

Ok, będę jutro przy kompie (choroba mnie dopadła, zwolnienie z pracy mam, więc siedzę przy kompie :P).

Strona 2 z 5 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/