質問

.NET Compact Framework 3.5 と VS2008 を使用して Windows Mobile アプリを開発しており、デバッグには Win7 上でデバイス エミュレーター V3 を使用していますが、Windows Mobile Device Center (6.1) の接続で常に問題が発生しているようです。

エミュレータ マネージャー (9.0.21022.8) を使用して、WMDC の DMA を使用してデバイスをクレードルします。問題は、実際に接続するのが非常に不安定で、苦痛になっているということです。

コンピューターの電源を入れるときに、接続する前に、WMDC を開いて、DMA 経由の接続を無効にし、WMDC を閉じて、再度開く必要があることがわかりました。そうすれば、クレードルが開く可能性があります。多くの場合、揺りかごになるまでにこれを 2 回行う必要があります。

いったんクレードルに置いたら、通常は問題ありませんが、接続に一貫性のあるものはないようです。

常にではありませんが、多くの場合、物理デバイスとの接続の方が優れています。PDA を、最初に接続されていたものとは別の USB ソケットに接続すると、まったく接続されなくなります。多くの場合、最良/最も信頼性の高い接続方法は Bluetooth 経由であるように見えますが、これは非常に遅いです。

誰かヒントやアドバイスをもらった人はいますか?

役に立ちましたか?

解決

私はそれを閉鎖できるよう、私はこれにいくつかのメモを追加しようと思いました。一般的に私はそれをもう少し安定させるために、次のないことが判明します:

1)しないでセットアップパートナーシップ。代わりにパートナーシップがある場合、これは、大きな問題を提供していませんが、私は、デバイスを接続するたびに、空白のダイアログウィンドウがポップアップします。

2)常に確認してくださいあなたはそれがデバイスドライバを最初にインストールしたときに最初にあったと同じUSBポートへ)USB経由で(デバイスを接続します。別のポートにリードを移動すると、多くの場合、接続しないように、デバイスの原因となります。

3)それはWMDCを開き、DMA接続は、近いWMDC画面、それを再オープンし、DMAオプションを再ダニ、およびそれが突然接続一般意志許可の未刻々と過ぎ、その後接続しない場合ます。

あなたは、デバイスを使用して、エミュレータとそれが抱か持っている場合は、

4)また、あなたはそれを閉じるときに、デバイスの状態を保存する前に、ActiveSync接続を切断することを確認します。あなたがこれを行うに失敗した場合、あなたはそれが実際に接続されていないことを実現するための接続に十分で約いじるまでには、あなたは、デバイスを再起動したときに接続することはできません。

誰もがそうでなければ、より安定したが、その後にそれらを追加して自由に感じることへの任意のヒントを持っている場合。

他のヒント

既存のデバイスのパートナーシップを削除してみてください。それはWMDC / ActiveSyncがアップ遊んでいた時に、過去に私を助けています。

[コントロールパネル]に移動 - >同期センターとあなたがそこに一覧表示され、デバイスのパートナーシップを削除します。 次に、あなたのデバイスを再接続/エミュレータとWMDCウィンドウが起動したとき、確認してくださいあなたは(あなたがいない設定にパートナーシップを選択したとき、私の経験では、接続が/デバッグがflakierなります)新しいデバイスのパートナーシップを作成します。

ActiveSync についてもう 1 つ指摘しておきたい点があります。私はこれを苦労して学びました。ActiveSync を使用するとバッテリーの消耗が早くなることに気づきました。クレードルにない場合でも、実際にはバックグラウンドで実行されており、それがバグであるかどうかは関係ありません。確かではありませんが、まだクレードル内にあり、接続を継続的にポーリングしていると「考えられます」。こちらが リンク なるほどね。そして、これが一時的なものです 修理.

私がこれに対処した方法は、ActiveSync プロセスを検索する小さな C プログラムを実行し、pocketPC をクレードルから外すたびにそれを強制終了することです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top