The page you are looking for cannot be found due to unknown error 0×80072f78

Adam Dudzik | Urządzenia mobilne | 17 sierpnia 2008

W przypadku gdy z poziomu terminala/palmtopa podłączonego do komputera przez USB i ActiveSync występuje problem z dostepem do sieci, przegladaniem stron za pomocą PIE i gdy w tym drugim przypadku problem przejawia sie komunikatem “The page you are looking for cannot be found due to unknown error 0×80072f78″ należy dodać do rejestru komputera dodać następujący wpis:

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services]
"AllowLSP"=dword:00000000

Pobierz LSPvalue.reg

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.

MessageBeep a Compact Framework

Adam Dudzik | .NET Compact Framework | 14 marca 2008

Czasami wymagane jest aby bezduszna maszyna jaką jest terminal przenośny wydał z siebie dźwięk. W aplikacjach które pisze (aplikacje użytkowe) nie mam potrzeby odtwarzania IX Symfonii Beethovena w jakości CD-Audio toteż z powodzeniem wykorzystuję poniższą klasę.

using System;
using System.Runtime.InteropServices;

namespace Helpers
{
	class Beep
	{
		[DllImport("coredll.dll", SetLastError = true)]
		public static extern bool MessageBeep(
			MessageBeepType type
		);

		public enum MessageBeepType
		{
			Simple = -1,
			Ok = 0x00000000,
			Error = 0x00000010,
			Question = 0x00000020,
			Warning = 0x00000030,
			Information = 0x00000040
		}
	}
}

Sposób wykorzystania banalny:

Beep.MessageBeep(MessageBeepType.Ok);

Rodzaje dźwięków pobrałem stąd:

http://msdn2.microsoft.com/en-us/library/ms680356(VS.85).aspx

Wyłączenie kreatora synchronizacji - ActiveSync

Adam Dudzik | Urządzenia mobilne | 29 lutego 2008

Jeśli korzystasz z ActiveSync i denerwuje Cię pojawiające sie po każdym wpięciu urządzenia do komputera okno Kreatora synchronizacji urządzenia Pocket PC a nie chcesz tworzyć powiązania synchronizacji między komputerem osobistym i telefonem to wypróbuj to:

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services]
"GuestOnly"=dword:00000001

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