PDAclub.pl - Forum użytkowników technologii mobilnych
Samodzielne Nawigacje GPS - PNA / PND (Windows CE) => Nawigacje PNA / PND - Ogólnie => Wątek zaczęty przez: WaldekZ w Maj 12, 2009, 12:26:38
-
Witam mam Lark 43 i czasami chcę zainstalować jakieś dziwne oprogramowanie, które nie chce mi ruszyć na tym sprzęcie, jak się zorientowałem to większość problemów związana jest z brakiem bibliotek DLL. Skąd można pobrać biblioteki z widowsa ME do prób uruchomienia oprogramowania na moim larku.
Pozdrawiam
Waldek
-
Nie ma jakiegoś w pełni uniwersalnego zestawu bibliotek. Każdy "profesjonalny grzebacz" zazwyczaj podchodzi do sprawy tak : Na PC instaluje sobie coś do edycji (przeglądania) cabów (np Totalcommandera z wtyczką, bądź WinCE cab managera od OCP). Za jego pomocą można "rozpakować" wszelkie instalki programów. Do tego jeszcze Dependancy walker, który pozwala sprawdzić już na PC, jakie biblioteki są wymagane. Już na PC można wszystko dokładnie przetestować i jeśli Dependancy walker nie zgłasza żadnych błędów z danym zestawem DLL'i, to jest bardzo duża szansa, że program pójdzie na PNA. Same biblioteki można znaleźć np tu : http://izemize.fw.hu/hpc.php . Z doświadczenia najczęściej brakującą biblioteką jest AYGshell :)
-
Ok. Dzięki będę rozpracowywał narzędzia :)
-
Czy istnieje może jakiś sposób sprawdzenia jakie biblioteki brakują ale już na samym urządzeniu nawigacji? Coś co działa jak Dependancy walker ale na PNA?
Napisane: Czerwiec 10, 2009, 09:32:08
Jakie są ewentualnie inne sposoby znalezienia brakujących bibliotek.
-
Jest oczywiście Executabilitycheck na PNA, ale niestety powstała tylko wersja na CE 4.2 . Uruchamia się on wprawdzie na CE 5.0, ale z dwoma niedogodnościami:
- pierwsza to konieczność "podpięcia" exechecka pod menu kontekstowe np w Gsfinder, bo sam program uruchomiony z exeka natychmiast się zamyka (po prostu trzeba mu podać jako "parametr" przy wywołaniu nazwę pliku, który ma sprawdzić, a nie jak pod CE 4.2 po prostu uruchomić i wybrać plik z listy.
- druga niedogodność to fakt, że program stworzony dla CE 4.2 odrzuca WSZYSTKIE bibiloteki DLL pod CE 5.0, tak jakby ich wogóle nie było, czyli po uruchomieniu nie pokaże Ci jakich bibliotek faktycznie brakuje, tylko wyświetli listę wszystkich wymaganych (w tym te, które już masz).
Tak naprawdę tylko zmiana odwołań (nazw DLL) w exechecku działa zupełnie dobrze na CE 5.0.
-
Mam jeszcze pytanie. Kumpel przyniósł do mnie mio moov 200 odblokowany i chce na min uruchomić GPSTunera, ale ten wymaga .NET CF i nie chce ruszyć. Z początku próbowałem dawać do katalogu z plikiem exe gpstunera różne biblioteki z .NET CF ale to nie dawało efektu. W końcu ściągnąłem z sieci całego windowsa ce na urządzenia z procesorami arm i z rozpaczy wrzuciłem wszystkie biblioteki dll jakie tam były - niestety aplikacje pod .NET nadal nie ruszają (w międzyczasie zrobiłem sam małą aplikacja żeby zobaczyć czy przypadkiem coś jest nie tak z gpstunerem).
Co powinienem teraz zrobić żeby ruszyć sprawę do przodu - nie znalazłem dotychczas w sieci jakiejś konkretnej odpowiedzi jak uruchomić cokolwiek w .NET na miomoov, proszę małą podpowiedź.
-
Ktoś już pisał, że jest jakiś nietypowy problem z Net CF na Moov 200 właśnie i jak do tej pory chyba problemu nie rozwiązał. Ewentualnie spróbował bym podmienić wszystkie odwołania w pliku exe GPStunera, tak aby bez żadnych wątpliwości ładował "dograne" biblioteki NET a nie te z windowsa.
-
@WaldekZ
Ze strony Microsoftu można ściągnąć paczkę Frameworka i p o zainstalowaniu go na PC masz w katalogu programu CABy pod różne platformy. Spróbuj zainstalowac takiego CAB na tym moov.
Pozdro!
-
Od próby instalacji odpowiednich cab'ów zacząłem, ale to nic nie daje.