Naprawa buga: Duży ruch na SerialPort powoduje zawieszanie się aplikacji WPF
zł90-750 PLN
已关闭
已发布超过 7 年前
zł90-750 PLN
货到付款
Poszukuje osoby która naprawi zdalnie(VPN do komputera z zainstalowanym Visual Studio i podłączonym urządzeniem) lub na miejscu w Warszawie bug w aplikacji diagnostycznej C# .NET, program działa następująco:
1. Aplikacja odbiera na bieżąco z SeriaPort pozycje obiektów po RS232
2. Odebrane dane są interpretowane i przekazywane do wątku WPF
3. Zinterpretowane dane służą do aktualizowania pozycji gridów na Canvasie WPF
Problem: Aplikacja zawiesza się co pewien czas od kilku minut do kilku godzin Exception wskazuje na problemy z SerialPort. W momencie odpięcia punktu 3. problem przestaje występować. Prawdopodobnie problem powiązany jest z przekazywaniem danych miedzy wątkiem SerialPort oraz wątkiem WPF.
Zapewniamy wsparcie testera i głównego programisty aplikacji. W przypadku powodzenia możliwość nawiązania dalszej współpracy.
Witam
Poprosze o czesc kodu zrodlowego odpowiedzialna za komunikacje i prezentacje danych, oraz opis protokolu (przypuszczam ze nie macie aplikacji emulujacej urzadzenie?). Chcialbym na spokojnie zapoznac sie z problemem, zanim zdecyduje podjac sie zadania
Witam
Mam duże doświadczenie w programowaniu SerialPort i C#.
Czy aplikacja była próbowana na różnych systemach operacyjnych i różnych komputerach?
Mile widziane również wszelkie dokładniejsze informacje co było już próbowane i z jakim skutkiem.
Ewentualnie również możliwa próba naprawy na miejscu w Warszawie.
Pozdrawiam
Wpf nie należy do najwydajniejszych technologi .netowych. Nie jestem w stanie nic powiedzieć bez próby zdebagowania kodu, ale wiem ze rysowanie po bitmapie jest dość wymagającym zadaniem, a zapewne dane z tego portu przychodzą bardzo szybko i byc moze za szybko i wpf nie wyrabia z obróbką. Mogę jeszcze dodać ze na codzień pracuje jaka develeper i pracuje z wpf wcf i c#