posts - 644, comments - 2003, trackbacks - 137

My Links

News

Raffaele Rialdi website

Su questo sito si trovano i miei articoli, esempi, snippet, tools, etc.

Archives

Post Categories

Image Galleries

Blogs

Links

Compact Framework, PowerToys e gli emulatori

Voglio ringraziare Alex Feinman per l'illuminante spiegazione su come avviare RTF Host sugli emulatori di Windows Mobile.

Seguendo infatti passo-passo la procedura indicata nei power toys, non si riesce ad aggiungere un "TCP Device" ottenendo invece l'errore seguente.

Riporto perciò la traduzione della procedura che Alex Feinman ha pubblicato sul proprio blog:

L'errore deriva dal fatto che gli emulatori di default usano il trasporto DMA (DeviceDMA.dll), perciò RTF non seleziona il trasporto corretto. Per poter eseguire la procedura "Add TCP Device" la procedura è la seguente:

1. Avviare l'emulatore usando il Device Emulator Manager
2. Configurare una connessione di rete e il folder condiviso mappato sulla storage card.
3. Copiare il seguente file nella storage card:
C:\Program Files\Common Files\microsoft shared\CoreCon\1.0\Target\wce400\armv4i\TCPConnectionA.dll"
4. Usando il file explorer dell'emulatore, aprire la cartella \Windows\Corecon1.1
Se la cartella non fosse presente, collegarsi con l'emulatore da Visual Studio almeno una volta.
5. Lanciare ClientShutdown (a seguito del quale verrà creata una nuova cartella che ha per nome un guid)
6. Copiare \Storage\Card\TcpConnectionA.dll in \Windows
7. Aprire la cartella \Windows e cancellare DeviceDMA.dll
Il file risulta occupato solo se non si è lanciato ClientShutdown precedentemente
8. Aprire la cartella \Windows\Corecon1.1 e lanciare ConmanClient.exe
9. Lanciare RTF Host

La procedura non è affatto ovvia e purtroppo non è documentata in MSDN. Ad ogni modo avviare RTF Host su un emulatore è utile sostanzialmente per eseguire delle demo e difficilmente potrà risultare utile durante il normale sviluppo su device reali dove questo problema non si verifica.

Thanks Alex!

Print | posted on domenica 2 marzo 2008 15:59 | Filed Under [ Compact Framework [Italiano] Mobile ]

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET