PDAclub.pl - Forum użytkowników technologii mobilnych
Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => Oprogramowanie PPC => Dla programistów => Wątek zaczęty przez: ciechomir w Czerwiec 21, 2011, 18:44:40
-
Witam
Problem jest następujacy. Jest taki soft do zdalnej sprzedaży w knajpie, tzn. kelner podchodzi z palmtopem do klienta i na miejscu dokonuje sprzedaży. Sofcik do tego sciągnięty z:
ftp://ftp.gastro.pl/pub/2011.1.1/bonownik/ (ftp://ftp.gastro.pl/pub/2011.1.1/bonownik/)
programik instaluje się prawidłowo, ale...
Po zainstalowaniu na HP iPaq hx1950 po uruchomieniu odpala się klepsydra i nic dalej się nie dzieje. Po jakimś czasie znika . Zero reakcji. Wgrany WM6.1 Classic
Ten sam soft wgrany na telefonie z WM6.1 i WM6.5 (Omnia i HTC Touch Pro) działa prawidłowo, odpala się bez problemów. Mankamentem jest to ze mają za mały ekran. Soft również chodzi na pożyczonym Asusie i HP 4750.
A na posiadanych przeze mnie 1950 nie. Kombinowałem już na milion sposobów i nic nie mogę wymyśleć.
Czy ktoś ma koncepcje czym jest uwarunkowane, że na niektórych urządzeniach się odpala?
Z góry thx.
-
prawdopodobnie wymaga więcej ramu, 1950 to pod tym względem porażka i śmiech na sali, co to jest 32MB...
-
Dodatkowo masz nieoryginalny system zamiast oryginalnego WM50...
-
No fakt, RAM-u nie ma za wiele, ale poza systemem i tą aplikacją nic więcej nie potrzeba, więc zasobów powinno starczyć. Co do systemu to jak pisałem soft odpala się innych sprzętach, które również mają podniesioną wersję systemu :)
-
Odpal programik na mocniejszej wersji PDA i zobacz specjalnym programem ile ram zajmuje ( np. Task Managerem ) Potem zobacz ile ram masz na tym hx1950 wolnego.
-
Sprawdziłem. Poniżej wynik z Task Managera:
Processes Bonownik.exe
PID 8C0279BE
Mem Usage 977 kb
Threads 6
Widać, że zużycie RAM-u jest na dość niskim poziomie. W palmie wolnego 27, wiec powinno ruszyć.
-
Możesz sprawdzi co za wersję netcf masz na tej maszynce i tych nowszych? Ten programik jakby instaluje swoje wsparcie dla necf. Może tu coś się załamuje...
-
Jesli chodzi o netcf, to nie wiem jaka była wcześniej wersja, ale tez z tym kombinowałem i dograłem v3.5
Dodam jeszcze, że z objawów jest jeszcze coś takiego: jak odpalę soft to oczywiście jest klepsydra, która potem znika i myślałem, że program zostaje samoistnie ubity, ale coś mnie tkneło bo pad troszkę się zmulił i w task managerze sprawdziłem głębiej (nie było uruchomionej aplikacji) za to uruchomiony był proces: Bonownik.exe i obciążał CPU w 99%. Nie ma opcji żeby go skillować, pozostaje tylko restart pad-a. Jak aplikację uruchomię kilka razy to proces też jest odpalony kilka razy, łącznie zajmuje 100% CPU, a w aplikacjach go nie widać.
Dodam, że process wisiał tak całą dobę i nic się dalej z nim nie stało.
-
Instalujesz go na karcie czy w pamięci wewnętrznej? Jeśli nie ma go w aplikacjach to znaczy, że program nie dojechał do momentu kiedy tworzy okno główne. Coś na etapie wczesnej inicjalizacji pada. Próbowałeś instalować przed upgrade netcf-a?
-
Instalowalem na oryginalnym systemie, sie plul ze nie ma netcf w odpowiedniej wersji, podnioslem do 6.1 zainstalowalem nie poszlo, dorzucilem netcf 3.5, tez nie poszlo
Nie mam koncepcji...
-
A jaką wersję netcf masz na tych pda gdzie jest ok?
-
Może pytanie od lamy ;), ale jak (gdzie) się sprawdza wersje netcf-a?
-
Wejdź w task managerze w hklm\\software\\microsoft i poszukaj netcf-a - znajdziesz jak się postarasz i wersję :)
-
Na urządzeniu z działającym bonownikiem wgrana jest v3.5
Na pda zrobilem HR, podnioslem netcf do wersji 3.5, na wszelki wypadek SR, zainstalowałem bonownik i...
i du.... nadal.
Klepsydra sie kreci, w task managerze w Aplication towaru nie ma, w Process wisi bonownik i zabiera cala moc CPU.
SR i nadal to samo
-
A testowałeś scenariusz - oryginalny rom -> aktualizacja netcf do 2.0 -> testowanie programu?
Masz kilka tych PDA jak rozumiem. Jeśli masz jakiś z nie wgranym upichconym 6.1 to spróbuj powyższej sekwencji wychodzac od oryginalnego rom-u. Upichcony może mieć jakiś feler.
-
Hehe. :D
Te sprzęty, które działają z tym softem, są właśnie pichcone.
A możesz mi powiedzieć jak się wersje systemu obniża? Zawsze robiłem na upik upichcony.
-
a nie jest problemem brak phone.dll i sms.dll?
-
raczej nie skoro działa na innym ipaqu bez gsm...
-
Te sprzęty, które działają z tym softem, są właśnie pichcone.
jeśli rom gotowany to mógł ktoś dodać.
-
no fakt, mógł dodać ale i tak to jest fałszywy trop - producent softu podaje na swojej stronie że testowali Asusa A716, Della X30, Looxa 420 czy ipaqa h4150 a więc same modele bez gsm i bez gotowanych romów
-
A może ktoś mógłby zainstalować Bonownik na swoim sprzęcie, może wtedy się nasuną jakieś sugestie. Ja ani nie potrafię robić cab-ów, ani ich modyfikować, jedyne co mi się udało (po poczytaniu tego forum) to wypakować tegoż cab-a WinCE CAB Managerem na kompie, ale w tym przypadku równie dobrze można obejrzeć na sprzęcie już zainstalowanego przez jakikolwiek eksplorer. Liczyłem, że zobaczę jakieś wpisy do rejestru, ale lipa. Instalka wypakowuje tylko dll-ki i exe. Może coś dałoby rade po wyedytowaniu dll-i ale mi brak wiedzy w temacie.
-
z tego co pamiętam jeszcze, ten wm6.1 na tego ipaqa był trochę wykastrowany, może brakuje jakiegoś assembly od dotneta (który również nie pokaże jakiego błędu bez zainstalowania assembly od obsługi błędów).
wskazówka, piszesz, że instalowałeś 3.5, ale nie użyje innej wersji bez małej zmiany bieżącej wersji w rejestrze
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework]
"3.5.7283.00"=dword:00000001
Inne muszą być odhaczone (na 0)
jeśli będzie poprawnie to odpalenie cgacutil.exe da poprawny wynik.
-
witam. ja mam pytanie z całkiem innej beczki.posiadam xda .ściągnołem room z tej strony .http://pdaclub.pl/index.php?option=com_content&view=article&id=6477%3Axda-special-edition-rom-v1.2&Itemid=91 (http://pdaclub.pl/index.php?option=com_content&view=article&id=6477%3Axda-special-edition-rom-v1.2&Itemid=91) . niestety odpaliłem ten plik exe . i coś się robiło . później wyskoczył jakiś błąd chyba coś o pamięci. wsadziłęm do niego kartę z cyfrówki 2 gb. ale to chyba za dużo. i teraz jest taki pasek na xda.nic sie nie da zrobić ani wyłączyć ani nic.pomóżcie co robić?
-
Pytaj w dziale xda. Tutaj piszesz nie na temat.