2016-04-18 6 views
0

Ich habe eine eingebettete Anwendung für einen Scanner geerbt, es wurde mit Visual Studio 2005, C# geschrieben. Wir müssen jetzt die Hardware ersetzen, weil wir die alten nicht mehr bekommen können. Leider läuft das Ersatzgerät auf embedded compact 7.0. Ich habe die Anwendung neu erstellt und auf dem neuen Gerät installiert. Es läuft, aber wir bekommen seltsames Verhalten. Ist der embedded compact 7 vollständig kompatibel mit ce 5? Wie würde ich darüber hinausgehen, um es auf ec 7 zu verbessern. Irgendwelche Hilfe geschätzt.Upgrade C# -Anwendung von Windows CE 5 auf Embedded Compact 7

+0

Kann "seltsames Verhalten" angeben? Im Allgemeinen sollte die App ohne Probleme funktionieren. Aber das hängt vom Code ab. – josef

+0

Ich denke, ich könnte das Problem gefunden haben, es wurde nicht ordnungsgemäß bereitgestellt und fehlte eine DLL. – user2669338

+0

Das führt normalerweise nicht zu merkwürdigem Verhalten, sondern zu einer Ausnahme. – josef

Antwort

0

Ich habe this question gefragt, weil wir von WindowsCE 5 auf Windows Compact 7 Embedded Probleme der Migration unserer Anwendung hatte:

Wenn Sie Form s, wird der Konstruktor auf WindowsCE 5 verwenden immer vollständig vor OnActivated würde heißen, während auf Embedded Compact 7, wenn Sie bestimmte Form Eigenschaften anpassen, würde OnActivatedvor der Konstruktor würde beendet werden. Dies gilt auch für OnGotFocus und vielleicht OnLoad und deren Ereignisse (dh form1_Activated).

Jetzt hat niemand bestätigt oder verweigert dieses Verhalten auf ihren Geräten, so dass ich nicht ganz sicher bin, ob dies ein Hersteller-spezifisches Problem ist. Sie können den Code in der Frage ausführen, um festzustellen, ob dies auch auf Ihrem Gerät geschieht.

Abgesehen davon (und einem größeren Bildschirm, so mussten wir die Benutzeroberfläche neu gestalten: P) hatten wir keine Probleme bei der Migration.

Verwandte Themen