2016-04-18 1 views
0

J'ai hérité d'une application intégrée pour un scanner, elle a été écrite en utilisant Visual Studio 2005, C#. Nous devons maintenant remplacer le matériel car nous ne pouvons plus avoir les anciens. Malheureusement, le périphérique de remplacement fonctionne sur Embedded compact 7.0. J'ai reconstruit l'application et l'ai installée sur le nouvel appareil. Cela fonctionne mais nous avons un comportement étrange. Le compact 7 intégré est-il entièrement compatible avec ce 5? Comment pourrais-je l'améliorer à ec 7. Toute aide appréciée.Mise à niveau de l'application C# de Windows CE 5 vers un compact intégré 7

+0

Peut spécifier "comportement étrange"? En général, l'application devrait fonctionner sans problèmes. Mais cela dépend du code. – josef

+0

Je pense que je pourrais avoir trouvé le problème, il ne déployait pas correctement et il manquait une DLL. – user2669338

+0

Cela résulte normalement pas un comportement étrange mais une exception. – josef

Répondre

0

J'ai demandé this question parce que nous avons eu des problèmes de migration notre application WindowsCE 5 à Windows Embedded Compact 7:

Si vous utilisez Form s, sur 5 WindowsCE le constructeur aura toujours complet avant OnActivated serait appelé, alors que sur Embedded Compact 7, lorsque vous ajustiez certaines propriétés Form, OnActivated s'appellerait avant le constructeur terminerait. Cela s'applique également à OnGotFocus et peut-être OnLoad, et à leurs événements (par exemple, form1_Activated). Maintenant, personne n'a confirmé ou nié ce comportement sur leurs appareils, donc je ne suis pas complètement sûr s'il s'agit d'un problème spécifique au vendeur. Vous pouvez exécuter le code dans la question pour déterminer si cela se produit également sur votre appareil. En dehors de cela (et un écran plus grand, nous avons donc dû reconcevoir l'interface utilisateur: P) nous n'avons eu aucun problème de migration.