Capisco la frustrazione,
però andando su Google, scrivendo Activesync C#
ho trovato una miriade di link ad articoli e a frustrazioni simili alle tue, magari troverai qualcosa di utile...
E il convertitore C# VB funziona sempre perfettamente
UN paio di link che forse possono aiutare in questo momento sono
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=271712&SiteID=1
http://channel9.msdn.com/ShowPost.aspx?PostID=230105
http://msdn2.microsoft.com/en-us/library/aa455886.aspx
http://weblogs.asp.net/dneimke/archive/2005/02/11/370722.aspx
Non ti arrendere e se magari arrivi ad una conclusione felice, non tenere tutto per te, così eviterai frustrazioni future ai tuoi colleghi
Sabrina
Inviato da fededi on 12/03/2008 12.15.09
Non capisco la politica perseguita da Microsoft circa gli strumenti di sviluppo. Mi spiego, è tutto uno strombazzare di pubblicità circa WindowsMobile ma non esistono strumenti ufficiali (degni di essere chiamati tali) per lo sviluppo serio su Windows CE / Windows Mobile. Avete mai provato a realizzare una semplice routine per la rilevazione della connessione ActiveSync? Non esiste in tutto il Compact Framework (1.0 ~ 2.0) un evento, un metodo per rilevare una informazione del genere; e si che non stiamo parlando di rilevare la posizione nel cielo di un satellite, ma di rilevare una semplice connessione a desktop tramite uno strumento obbligatorio di comunicazione che è ActiveSync. E perché mai è assente? Allora tocca di impazzire con tecniche empiriche (risoluzione di nomi host e altro) mal documentate (in giro nei vari forum questo è il thread che va per la maggiore ed ognuno che provi a rispondere espone la sua visione del problema). Eppure dovrebbe essere una problematica sentita, come realizzereste una procedura di sincronizzazione dati tra terminale (WINCE / WM) e desktop? Viene data per scontata la presenza di una rete WiFi e quindi di una comunicazione stabile con la rete? Ma quando mai?!
Ed il bluetooth? Viene stabilito che il bluetooth è una seriale virtuale e questo basta. E queste sono solo piccole cose in mezzo alle altre innumerevoli mancanze di Compact Framework ( e del relativo Full Framework, esiste qualche namespace RAPI?). Immagino che tutti sentivamo l'assoluto bisogno di LINQ su compact framework al posto di strumenti seri per la comunicazione tra processi terminale<->desktop, opppure di una bella classe bluetooth.
E' vero esiste OpenNETCF, ma a volte è silente per mesi ed inoltre non tratta il bluetooth.
Scusate la disanima
Federico