問題タブ [windows-ce]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - arm-wince-pe-gcc のバイナリはどこにありますか?
ARM uP および WindowsCE オペレーティング システムを対象とする gcc (C++) コンパイラのバージョンを探しています。これまでのところ、ARM uP をターゲットにしているが ELF 実行可能ファイル (GNUARM など) を生成するコンパイラ、または Windows CE をターゲットにしているが 2003 年以降更新されていないコンパイラしか見つけることができませんでした。私が探しているコンパイラの正確な名前は正しいと思います。 GCCのドキュメントに記載されているとおりですarm-wince-pe-gcc
が、バイナリを取得する方法がわかりません。あらゆる/すべての助けをいただければ幸いです。
c++ - 最初に IE を起動せずに WinCE アプリでネットワークを機能させるにはどうすればよいですか?
シンプルな WinCE ネットワーク アプリケーション (C、Win32 API) があります。最初に IE (または別のネットワーク アプリ) を起動しないと、ネットワークが機能しないようです。IE が何らかの方法でネットワーク インターフェイスを設定していると思います。
どうすれば自分でこれを行うことができますか?
使用可能なインターフェースのリストをユーザーに表示する必要があるかもしれません (例: WiFi/イーサネット/3G)?
ありがとう。
windows-mobile - MS SQL REPLICATION の代替オプション
データをレプリケートするための ms sql レプリケーション (これは私が現在使用しているものです) に代わるオプションがあるかどうかを尋ねたいと思います。
複製用のカスタム アーキテクチャを作成することは良い考えですか?
PS。代替オプションは、Windows CE/Mobile で実行されるモバイル データベースをサポートする必要があります。
編集: アプリケーションは、しばらくの間オフラインで作業できる必要があります。その後、ユーザーの要求に応じて、サーバーとの間ですべての新しい/更新されたデータを送受信することにより、サーバー データベースと同期します。
c++ - GetDiskFreeSpaceEx が誤った空きバイト数を報告する
Windows CE コマンド ライン アプリケーションであるデータ管理ルーチンに取り組んでいます。上記のコードは、Manager.capdir フォルダー (ディレクトリのフル パス名を含む変数) を含む特定のドライブの空きバイト数を取得する方法を示しています。
私の質問は、上記のコード (_tprintf ステートメント) によって報告される空きバイト数が、ドライブの空きバイト数と一致しないことです (ドライブを右クリックして確認します)。
この違いの理由を知りたいですか?
c# - メインのXPPCを監視する
メインのXPPCを監視する小さなWindowsモバイルアプリケーションをプログラムしたいと思います。PCが実行されているかどうか、インターネット接続に問題がないかどうかを確認する必要があります(おそらく、サーバーにpingを実行します)。
何か問題が発生した場合、モバイルアプリケーションは(インターネットではなく)モバイルネットワークを使用してモバイル経由でSMSを送信する必要があります。
これは可能ですか?私にいくつかのアイデアを提供できますか?
compact-framework - Windows CE で ENTER ボタンを 1 回押すと Keypress イベントが 2 回トリガーされる
開発中に、Windows CE およびおそらく Windows Mobile を使用する特定の PDA も、キーが押されたイベントで Enter キーを 2 回送信していることに気付きました。したがって、リターン ボタンのコントロールのキー プレス イベントの下にあるコードを 2 回実行します。
これはハードウェアのバグであると思われます。アプリケーション ロジックを変更せずにどのように解決したかをお聞きしたいと思います。
c# - シリアル ポート ReadLine と ReadExisting、またはシリアル ポートからデータを適切に読み取る方法
シリアルポートからデータを読み取っています。データはスケールから外れます。を削除した後でも、現在使用してReadline()
おり、データが削除されてDiscardInBuffer()
います。
シリアルポートからデータを読み取る適切な方法は何ですか? オンラインでの例は非常に少ないため、誰も理解していない聖杯のように感じます.
C#、WinCE 5.0、HP シン クライアント、コンパクト フレームワーク 2.0
私のアプリケーションで注意すべきことの 1 つは、カーソルがテキスト ボックスにジャンプしたときにスレッド (weighSample) を開始することです。これは、重量を手動で入力することもできるためです (要件の一部)。そのため、ユーザーが天びんの PRINT を押すか、重量を入力するかは事前にわかりません。どちらの場合も、データを取得したら、ワーカー スレッドを終了します。また、シリアル ポート イベント DataReceived を使用していないことに注意してください。これは、信頼できないと言われているためです。
これは、シリアルポートを使用した最初の経験です。
visual-studio-2008 - .NET Compact Framework アプリをローカルでデバッグする (エミュレーターまたはデバイスなし)
私は現在、.NET Compact Framework (2.0 または 3.5) で開発され、カスタム Windows CE 6 ハードウェアで実行される新しいプロジェクトの準備段階にあります。ただし、作業に取り掛からないことが 1 つあります。
デバッグは、物理デバイスまたはエミュレータでのみ可能のようです。しかし、エクスプローラーからアプリを起動すると、デスクトップで問題なく実行されます (もちろん、CF は開発マシンにインストールされているためです。実際の問題は次のとおりです。
デスクトップ CF フレームワークで実行されているアプリを使用して、デスクトップ システムで .NET CF アプリをデバッグするにはどうすればよいですか? それとも、これは不可能ですか?後者の場合、どうすればよいですか?デバッグ用に非 CF プロジェクトを作成しますか? デバイスでデバッグする必要があることはわかっていますが、これはアプリのバックエンドに不可欠ですが、GUI はデスクトップでデバッグできます。OpenGL を使用しているため、エミュレーターよりもはるかに高速に実行されます (デバイスは OpenGL アクセラレーションを備えています)。
c# - キューに入れられたマウス イベントを無視する
Windows CE 上で動作する .NET Compact Framework 3.5 を対象とする C# で記述されたアプリケーションがあります。ときどき、1 秒程度の操作が UI スレッドで実行されます。私は現在Cursor.Current
、アプリケーションがビジーであることを示すようにプロパティを設定していますが、これは熱心なユーザーがキューに入れようとするマウス イベントを妨げません。これにより、意図しないクリックが発生することがあります。
.NET Compact Framework プラットフォームでキューに入れられたマウス メッセージを無視する最善の方法は何ですか? 残念ながら、コードは UI スレッドで実行する必要があります。
web-services - Web サービスを消費する SQL CE OutOfMemoryException
Web サービス経由でドキュメントをダウンロードしようとすると、OutOfMemory 例外が継続的に発生します。ドキュメントのバイト配列データをシリアル化されたメッセージ オブジェクトの一部として保存しており、元のドキュメントのサイズはすべて 500kb です。メッセージのオブジェクト グラフで唯一他にあるのは、関連付けのための 2 つの文字列プロパティです。
圧縮されたドキュメントと圧縮されていないドキュメントを取得しようとしましたが、同じ問題が発生しました。ストリームのダウンロード中ではなく、メッセージを逆シリアル化しようとしたときに例外が発生したと思います。
これが漠然とした質問であることは承知していますが、何が原因なのかわかる方はいらっしゃいますか? ここで転送されるデータの量は非常に少ないようで、転送時にデバイス上で他に行われることはほとんどありません。