PlatformNotSupportedException

Adam Dudzik | Urządzenia mobilne | 24 marca 2008

Co jakiś czas spotykam sie z wyjątkiem PlatformNotSupportedException. Prawie zawsze występuje w momencie łączenia się z poziomu terminala z ‘dużą bazą’(MSSQL) na pececie. Problem leży w tym że terminal nie wspiera locale odpowiedniego dla bazy działającej po stronie peceta. Wydawałoby sie ze jedynym wyjściem w takiej sytuacji jest napisanie webserwisu który udostępni nam potrzebne dane bądź szukanie innego sposobu na wymianę danych. Jednakże da się prościej. W przypadku urządzeń z Windows CE 5.0 na pokładzie należy zdobyć urządzenie z Windows Mobile 5.0 i skopiować z katalogu \Windows plik wince.nls. Tym plikiem należy nadpisać oryginalny plik na urządzeniu z Windows CE 5.0, oraz wykonać warm boot. W przypadku urządzeń z Windows CE 4.2 należy z urządzenia z Windows Mobile 2003 skopiować ten sam plik i nadpisać nim plik na urządzeniu z Windows CE 4.2, oraz wykonać warm boot. Po restarcie w oknie Regional Settings powinny sie pokazać nowe dostępne locale.

Polski Wordpress
Oparte na WordPress | Theme by Roy Tanck. Tłumaczenia dokonał azWeb dla Polski support WordPress