Software für Windows Mobile läuft nicht mehr auf 6.1

19/10/2008 - 13:52 von Martin Hoffmann | Report spam
Hallo,

ich hatte vor einigen Jahren eine Software für Pocket PC entwickelt, mit dem
Visual Studio 2003 und C# .NET, die lief auf allen Betriebssystemen ab
Pocket PC 2002 bis Windows Mobile 5. Seit WM 6.1 hàufen sich die Klagen
meiner Kunden, die Software würde sich nicht starten lassen und es kàmen
hunderte Fehlermeldungen. Schon bei der Installation kam unter WM5 die
Meldung, dass die Software für eine àltere Version entwickelt worden sei,
das Programm lief aber einwandfrei. Jetzt gibt es Fehlermeldungen:

Unerwarteter Fehler in BTM-Mobile.exe.
Klicken Sie auf "Beenden", und starten Sie das Programm neu. Weitere
Informationen zu diesem Fehler erhalten Sie, indem Sie auf "Details"
klicken.

Es kann keine Fehlermeldung angezeigt werden, da die optionale Ressource der
Assembly, die die Fehlermeldung enthàlt, nicht gefunden wurde.

BTM-Mobile.exe
ArgumentException
Es kann keine Fehlermeldung angezeigt werden, da die optionale Ressource der
Assembly, die die Fehlermeldung enthàlt, nicht gefunden wurde.

bei Microsoft.AGL.Common.MISC.HandleAr()
bei System.Windows.Forms.Control._SetParent()
bei System.Windows.Forms.Control.set_Parent()
at ControlCollection.Add()
bei BTM_Mobile.MainForm..ctor()
bei BTM_Mobile.Splash.timer_Tick()
bei System.Windows.Forms.Timer._WnProc()
bei System.Windows.Forms.ApplicationThreadContext._InternalContextMessages()
bei Microsoft.AGL.Forms.EVL.EnterMainLoop()
bei System.Windows.Forms.Application.Run()
bei BTM_Mobile.MainForm.Main()

Gibt es einen Download von Microsoft, mit dem ich das Programm auf WM6 bzw.
6.1 lauffàhig machen kann? Ich konnte nichts dergleichen finden.

Vielen Dank für einen Tipp.

Martin
 

Lesen sie die antworten

#1 Thomas Scheidegger
19/10/2008 - 14:31 | Warnen spam
Hallo Martin

Gibt es einen Download von Microsoft,
mit dem ich das Programm auf WM6 bzw.
6.1 lauffàhig machen kann?




Massgebend dürfte doch wohl primàr die
.NET Compact Framework Version sein?
[ausser bei umfangreichem PInvoke/Interop]

Somit wàre 'zeitgemàss',
das C# Projekt mal mit VS2008 neu zu compilieren,
auf dem Mobile das CF 3.5 installieren.



Splash.timer_Tick()



evtl. da Threads im Spiel?
=> ich rate zu seriöser Überarbeitung des Codes.



Thomas Scheidegger - 'NETMaster'
http://dnetmaster.net/

Ähnliche fragen