将c#application从windows CE 5升级到嵌入式compact 7



我继承了一个用于扫描仪的嵌入式应用程序,它是使用visual studio 2005 C#编写的。我们现在必须更换硬件,因为我们再也买不到旧的了。不幸的是,替换设备在嵌入式compact 7.0上运行。我重新构建了应用程序,并将其安装在新设备上。它在运行,但我们确实有一些奇怪的行为。嵌入式compact 7是否与ce 5完全兼容?我该如何将其升级到ec 7。感谢您的帮助。

我之所以问这个问题,是因为我们在将应用程序从WindowsCE 5迁移到Windows Embedded Compact 7:时遇到了问题

如果您使用Form s,在WindowsCE 5上,构造函数将始终在调用OnActivated之前完成,而在Embedded Compact 7上,当您调整某些Form属性时,OnActivated将在构造函数完成之前调用。这也适用于OnGotFocus和可能的OnLoad,以及它们的事件(即form1_Activated)。

现在没有人证实或否认他们设备上的这种行为,所以我不完全确定这是否是供应商特有的问题。您可以运行问题中的代码来确定这种情况是否也发生在您的设备上。

除此之外(还有一个更大的屏幕,所以我们不得不重新设计用户界面:p),我们在迁移时没有遇到任何问题。

最新更新