2016-04-18 11 views
0

私はVisual Studio 2005、C#を使用して書かれたスキャナの組み込みアプリケーションを継承しました。私たちはもう古いものを手に入れることができないので、ハードウェアを交換する必要があります。残念ながら、交換デバイスは、コンパクトな7.0に組み込まれています。私はアプリケーションを再構築し、新しいデバイスにインストールしました。それは実行されますが、私たちはいくつかの奇妙な動作をします。組み込みコンパクト7は完全にCE 5と互換性がありますか?どのように私はそれをec 7にアップグレードするつもりですか。 助けていただければ幸いです。Windows CE 5から埋め込みコンパクト7へのアップグレードC#アプリケーション

+0

"strange behavior"を指定できますか?一般的に、アプリは問題なく動作するはずです。しかし、これはコードに依存します。 – josef

+0

私は問題を発見したかもしれないと思う、それは正しく配置されていなかったし、DLLが不足していた。 – user2669338

+0

これは通常、奇妙な動作ではなく例外です。 – josef

答えて

0

我々はWindowsCEの5からのWindows埋め込まれたコンパクトな7に我々のアプリケーションの移行の問題だったので、私はthis questionを求めてきました:あなたはWindowsCEの5の上に、コンストラクタをForm Sを使用している場合

を、OnActivatedが呼ばれることになる前に必ず完了します埋め込みコンパクト7では、特定のFormプロパティを調整するとOnActivatedと呼び出され、のコンストラクタが終了します。これはOnGotFocus、おそらくOnLoadとそのイベント(つまり、form1_Activated)にも当てはまります。

これで、デバイスでこの動作が確認されたり拒否されたりしたため、ベンダー固有の問題であるかどうかは完全にはわかりません。この質問でコードを実行して、これがデバイスで発生するかどうかを判断できます。

これとは別に(画面が大きくなるため、ユーザーインターフェイスを再設計する必要がありました:P)、移行に問題はありませんでした。