Ik zit me te verdiepen in het maken van een klein, simpel Windows Mobile 6.5 programmaatje voor de WEH6.5 scanners die we gebruiken.
Het uiteindelijke doel is een app maken van een bestaande website. Een soort schil er om heen als het ware. Het navigeren e.d. binnen een app gaat namelijk makkelijker (en véél sneller) op het kleine apparaatje dan via de webversie.
Versie 0.1 werkt. Ik ben als volgt begonnen (als leek):
- Visual Studio 2008 Professional geïnstalleerd
- Windows Mobile 6.5 DTK en SDK geinstalleerd
- Nieuw project gemaakt voor Smart Device (target .NET 3.5)
- App met textboxje (waar de scanner in scant) die na het scannen een GET request doet naar een webadres via HttpWebRequest en een statuscode terugkrijgt (200 = artikel bestaat, 201 (kon niets anders bedenken) artikel bestaat niet).
Dit werkt. Tijd voor een stapje hoger.
Versie 0.2
Het uitlezen van een bestaande website (met vrij simpele HTML en tabellen) en daarmee communiceren (via GET requests). Daarvoor begrijp ik dat ik HTML Agility Pack moet gebruiken. En dan begint het gedoe.
HAP heeft alleen versies voor .NET 2.0 en .NET4.0. Ik heb versie 2.0 gepakt, maar dan krijg ik de foutmelding dat hij System.XML wil hebben van versie 2.0.0.0 (en ik gebruik 3.5.0.0).
Na wat stoeien en het maken van een nieuw project met target 2.0 heb ik het voor elkaar dat het project in ieder geval compiled. Alleen bij het debuggen krijg ik de melding dat System.IO.File.GetLastWriteTime niet gevonden kan worden. Achteraf blijkt dat VS2008 mscorlib.dll uit de Compact Framework versie (die praktisch de helft mist) gebruikt. Ik heb die reference verwijderd en de reference naar de gewone .NET 2.0 mscorlib.dll toegevoegd, waar die methode wel in zit.
Maar HAP blijft zeuren dat de methode niet gevonden kan worden. Nu weet ik het dus even niet meer...waarschijnlijk is het heel simpel en zie ik iets over het hoofd maar ik moet alles uitvinden met trial and error en ik kom er na een hele ochtends Googlen niet meer uit
.
Wie kan me het goede pad op leiden?
Het uiteindelijke doel is een app maken van een bestaande website. Een soort schil er om heen als het ware. Het navigeren e.d. binnen een app gaat namelijk makkelijker (en véél sneller) op het kleine apparaatje dan via de webversie.
Versie 0.1 werkt. Ik ben als volgt begonnen (als leek):
- Visual Studio 2008 Professional geïnstalleerd
- Windows Mobile 6.5 DTK en SDK geinstalleerd
- Nieuw project gemaakt voor Smart Device (target .NET 3.5)
- App met textboxje (waar de scanner in scant) die na het scannen een GET request doet naar een webadres via HttpWebRequest en een statuscode terugkrijgt (200 = artikel bestaat, 201 (kon niets anders bedenken) artikel bestaat niet).
Dit werkt. Tijd voor een stapje hoger.
Versie 0.2
Het uitlezen van een bestaande website (met vrij simpele HTML en tabellen) en daarmee communiceren (via GET requests). Daarvoor begrijp ik dat ik HTML Agility Pack moet gebruiken. En dan begint het gedoe.
HAP heeft alleen versies voor .NET 2.0 en .NET4.0. Ik heb versie 2.0 gepakt, maar dan krijg ik de foutmelding dat hij System.XML wil hebben van versie 2.0.0.0 (en ik gebruik 3.5.0.0).
Na wat stoeien en het maken van een nieuw project met target 2.0 heb ik het voor elkaar dat het project in ieder geval compiled. Alleen bij het debuggen krijg ik de melding dat System.IO.File.GetLastWriteTime niet gevonden kan worden. Achteraf blijkt dat VS2008 mscorlib.dll uit de Compact Framework versie (die praktisch de helft mist) gebruikt. Ik heb die reference verwijderd en de reference naar de gewone .NET 2.0 mscorlib.dll toegevoegd, waar die methode wel in zit.
Maar HAP blijft zeuren dat de methode niet gevonden kan worden. Nu weet ik het dus even niet meer...waarschijnlijk is het heel simpel en zie ik iets over het hoofd maar ik moet alles uitvinden met trial and error en ik kom er na een hele ochtends Googlen niet meer uit

Wie kan me het goede pad op leiden?