問題タブ [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.

0 投票する
1 に答える
1403 参照

timezone - Windows CE .NET 4.2 で、SetTimeZoneInfo がハングするのはなぜですか?

当社の製品には、スケジュールされた間隔でアプリケーションが DLL 内のコードを実行できるようにするタスク マネージャー システムが含まれており、タスクの失敗によって関連するアプリケーションを無効にするかどうかについてのルールを指定できます。主に、データのアップロード、データのダウンロードに使用されます。 、ローカル データベースのメンテナンスなど。使用される機能の 1 つは、NTP を介してデバイスの時刻を同期し、OS のタイムゾーン情報を設定することです。このために、OpenNetCF の DateTimeHelper クラスを使用します。これは、Win32 P/Invokes のラッパーとして機能しているようです。

タスク マネージャーのその他の機能の 1 つは、タスクが割り当てられた時間枠よりも長く実行された場合、タスク マネージャーはそのタスクを Thread.Abort() して、他のタスクを実行できるようにすることです。スタックの最上位の関数が OpenNetCF.WindowsCE.NativeMethods.SetTimeZoneInformation() であるスレッドの異常終了が驚くほど多く見られます。基になる P/Invoke (SetTimeZoneInfo) が長時間ハングするのはなぜですか?

私たちのコードは Windows CE 4.2 で実行され、Windows CE 5.0 でははるかに小さなユーザー ベースで実行されます。ここでのコードは 2 つのバージョン間で同じです。これまでのところ、これが 4.2 デバイスで発生するのを見てきましたが、5.0 では発生しませんでした。また、5.0 のユーザー数が少ない場合でも、そこに存在していれば発生していたと思います。

以下の関数は、問題の原因となった関数です。タイム ゾーンの略語を完全な名前に変換し、その名前を使用して適切なタイム ゾーンを見つけ、デバイスの現在のタイム ゾーンをそのタイム ゾーンに設定しようとします。

いつもお世話になっております。何かご意見は?

0 投票する
2 に答える
2119 参照

windows-mobile - ワイルドカード SSL 証明書を使用するように WinCE を構成するにはどうすればよいですか?

Windows CE 5.0 アプリケーションには、ワイルドカード SSL 証明書 (*.domain.com) に問題があり、有効なものとして受け入れられません。

Windows Mobile 6.0 はワイルドカード証明書をサポートしており (以前のバージョンはサポートしていません)、それが WinCE 5 に基づいて構築されていることを理解しています。これは、WinCE 5 を変更してワイルドカード証明書を受け入れるようにすることが可能であることを示唆しています (編集 - どうやらこれは、環境であり、有効な推定ではありません!)。

これについてどうすればよいか、誰か提案できますか?何百もの既存のクライアントに展開できるように、変更はプログラムで行う必要があります。

ヘルプ!

0 投票する
4 に答える
3484 参照

c++ - 通常のメインからWinCEメイン

既存の(ほとんど)クロスプラットフォームアプリケーションをWinCE4.2に移植しています。関数の現在のエントリポイントは

この部分をそのままにして、WinCEエントリポイントで単に呼び出すようにします。私は次のようなものがうまくいくと信じています:

コンパイルされ、リンカーがスローされる理由がわかったら実行する必要がありますが、正しいですか?

0 投票する
3 に答える
3809 参照

c++ - WinCE で .bmp を作成する方法

次のC#メソッド(私は書いていません)でファイルに保存できるビットマップに簡単に変換できる生の画像を返すカメラがあります。さまざまな情報源から、画像は 1 ピクセルあたり 8 ビットであり、グレースケールである場合とそうでない場合があると判断しました。

私の質問は、Windows CE 4.2 の組み込み関数を使用して、C++ で同等のメソッドを作成するにはどうすればよいですか?

erisu: パレット コードをありがとう、それは正しいと思います。ウィキペディアのページによると、残りの構造体を手動で埋めることに頼りました。

0 投票する
1 に答える
675 参照

c++ - WinCE でデバッグする場合、Visual Studio が認識しているシンボル ファイルを常に読み込むように設定するにはどうすればよいですか?

ActiveSync 接続を介して Visual Studio で WinCE、C++ プログラムをデバッグしています。プロセスを開始するたびに、シンボル情報の読み込みに失敗します。ただし、モジュールを右クリックして [シンボルの読み込み] をクリックすると、プロンプトが表示されることなく、シンボル情報が正しく検索されます。

Visual Studio を次のいずれかに設定する方法はありますか。

  • (a) このシンボル情報を自動的にロードする、または
  • (b) プロセスがロードされると、プロセスをデバッガーに自動的に分割します (windbg と同様)?

どこかに設定があると思いますが、まだ見つけていません。

更新: 元の質問で、exe を作成した Visual Studio のインスタンスでデバッグしていないことを忘れていました。

0 投票する
1 に答える
205 参照

windows - VS2005 で WinCE アプリを PC アプリとしてコンパイルする

WinCE アプリを VS2005 で PC アプリとしてコンパイルする方法は誰でも知っています。標準の MFC スマート デバイス アプリを mfc Windows アプリに変更したいと考えています。

0 投票する
3 に答える
1192 参照

c# - UIスレッドを占有すると、WindowsCEがキーイベントをドロップするのはなぜですか

話の教訓は「UIスレッドを独り占めしないでください」であることに感謝しますが、UIスレッドにできるだけ長くとどまることで、KISSを試みましたが、転換点に達したばかりで、デザインを変更する必要があります。

しかし、とにかく.....デスクトップでは発生しない、デバイスで気付いたことがあります。UIスレッドを占有すると、キーがドロップされます。これは、問題を表示する非常にシンプルなアプリです。

カスタムボックスでこれを実行すると、4つのキーを連続して押すことができますが、ctrは2つしか増加しません。次に、(デスクトップの高速化を補うために)いくつかのゼロを追加してデスクトップで実行すると、すべてのキーが取得されます。

何が起きてる?

0 投票する
1 に答える
353 参照

c# - winceで2つのデータベースを開く

WinCE で 2 つ以上のデータベースを開くことはできますか?

私はSql CE 3.5を使用しています。開いている 2 つの接続の例を取得できますか?

0 投票する
3 に答える
871 参照

c# - プラットフォーム ビルダーと C#

Platform Builder は、コンピューターに Windows CE オペレーティング システムを構築し、それを Windows CE デバイスにロードするためのツールです。

これはすべて、Platform Builder を介して行われます。そして、すべて Microsoft Visual Studio 開発環境 (IDE) を使用して行います。

Platform Builder を使用するプロセスを自動化したいと考えています。これまでのところ、IDE を介して Platform Builder を使用する方法しか知りません。C# で記述された別のプログラムから Platform Builder を使用したいと考えています。

この目標に対するもう 1 つのアプローチは、コマンド ラインから Platform Builder を使用する方法を学ぶことです。コマンド ラインで実行できる場合は、C# プログラムを使用して実行することもできます。コマンド ラインから Platform Builder ビルドを実行できるというリンクをあちこちで見ましたが、これまでのところ、あまり良くありません。

任意のヒント?

このリンク: http://msdn.microsoft.com/en-us/library/ms924536.aspx では、「コマンド ラインを使用してランタイム イメージを作成、カスタマイズ、およびビルドする方法」について説明していますが、作成に関するリンクがあります。IDE を使用する必要があるai OS Design ( http://msdn.microsoft.com/en-us/library/aa448498.aspx )。

このトピックに関する適切なリンクを見つけることができれば幸いです。IDE を使用して必要なことを実行できる場合は、必要なことをコマンド ラインから実行できるはずです。必要なことをコマンド ラインから実行できるのであれば、必要なことを C# プログラムから実行できるはずです。それが私の目標です。

0 投票する
2 に答える
2848 参照

windows-mobile - Window Mobile 6.5 はどのバージョンの CE に基づいていますか?

Windows Mobile 5 は CE 5.0 に基づいていました。

Windows Mobile 6 は CE 5.2 に基づいていました。

Windows Mobile 6.5 で使用されている CE のバージョンを知っている人はいますか?