0

MotorolaMC55デバイスのWindowsMo​​bile6.5で.NETCF3.5アプリケーションに問題があります。C#CompactFramework3.5で記述されたバーコードスキャンアプリケーションを実行する約150台のデバイスがあります。このアプリケーションは、バーコードスキャンと、WIFI/GPRSを介したSOAPWebServiceとの通信用です。毎日約10〜15台のデバイスが破損し(ファイルシステムエラー)、再度フラッシュする必要があります。Motorolaのサポートは、これはアプリケーションの障害であると主張しています。私たちにとって、これは議論ではありません。問題の原因は何ですか?
このアプリケーションは、System.XML、System.Net、OpenNETCF、およびEMDKアセンブリを使用するCF C#3.5で記述された単純なWindowsフォームアプリケーションです。バーコードをスキャンし、HTTPを使用してSOAP Webサービスに接続し、外部サーバーとの間でデータを送受信します。さらに、PInvokeAPI呼び出しを使用してシステム時刻を同期します。ファイルシステムは、System.XMLアセンブリを使用してXMLファイルを読み書きすることによって使用されます。どんな助けでもありがたいです。

よろしく

4

1 に答える 1

1

この問題は、おそらく時間同期に関連しています。OSには最大32プロセスの制限があります-時間変更イベントは最大5つの追加プロセス、clocknot、calnotなどを開始します。時間変更イベントが発生したときに25、26プロセスに近い場合、デバイス/アプリは次のようにロックできますOSはプロセスを閉じようとします。

標準的なユーザーの応答は、バッテリーをダンプすることです。これが書き込みが完了する前に発生した場合(ちょっとプレスト)、デバイスが破損しています。

于 2012-06-20T20:34:46.237 に答える