問題タブ [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.
deployment - Pocket PC アプリのショートカットのテキストはどこで指定すればよいですか?
私は Pocket PC の開発に慣れていませんが、VS2005、Pocket PC 2003 デバイス アプリケーションにいくつかの小さな変更を加える必要があります。変更の 1 つ (些細なことだと思います) は、アプリのショートカットのテキストを変更することですが、このテキストがどこに設定されているかわかりません。ソリューションにはセットアップ プロジェクトが含まれているので、その中で探しているのですが、見つかりません。セットアップ プロジェクトをビルドすると、ショートカット情報を含む AppSetup.inf ファイルが生成されるため、どこかにあるはずです。
これはそれほど難しいことではありません。無愛想な私は、私の顔のすぐ前にある冷蔵庫にマスタードのボトルが見つからないとき、私の妻が「男性のビジョン」と呼んでいるものに苦しんでいます. このテキストはどこで指定しますか?
compact-framework - Windows CEは、リセット時に.NETCFを削除します
私はプロプライエタリWindowsCE4.2デバイス用のC#アプリケーションを作成しています(仕様やその他の情報はほとんどありません。ファイルシステムにアクセスできます。基本的にはそれだけです)。元のメーカーからのサポートを受けることはできません。
これで、.NET Compact Frameworkを問題なくインストールでき、しばらくの間すべてが機能します。しかし、時々、デバイスがリセットされると、フレームワーク、GAC、それに関連するすべてのものが削除されます。
工場出荷時のデフォルトに戻るのはハードリセットだけではないことを私は知っています。理由は次のとおりです。
- レジストリ設定を記憶しています(再度インストールしようとすると、フレームワークがすでにインストールされていると表示され、再インストールするかどうかを尋ねられます。したがって、レジストリキーはまだそこにあります)
- フレームワークをリムーバブルフラッシュカードにインストールしても、ファイルは削除されます。(ただし、ストレージカード上の他のファイルはそのままにしておきます)
先に進むことはあまりないことはわかっていますが、Windows CEの第一人者が、なぜこれが発生するのか、そしてそれを回避するための適切な方法があるかどうかを教えてくれるでしょう。私はWindowsCEについてあまり知らないので、私が知っているすべての人にとって、それは完全に標準的な動作かもしれません。
さらに言えば、これをさらに自分でトラブルシューティングする方法について何かアドバイスはありますか?現時点で私が見ることができる最善の解決策は、起動するたびにすべてを再インストールすることですが、それは少し不器用に思えます。
編集: リセット後、ファイルシステムのルートにあるGACLOG.TXTには次のものが含まれます
CGACUTIL:2008年12月8日初期化
20:43:57.000 CGACUTIL:初期化
2008年12月8日20:43:57.000 CGACUTIL:
Microsoft .NETCF3.5.GACの削除
2008年12月8日20:43:57.000 CGACUTIL:完了
2008年12月8日20:43:57.000 CGACUTIL:
2008年12月8日終了20:43:57.000
そうそう、それは間違いなくGACを削除しています。なぜ、そしてそれを止める方法は?
c++ - 動的メモリ割り当て障害の回復
私は組み込みプロセッサ (400 MHz Intel PXA255 XScale) に取り組んでいますが、「新しい」操作を満たすのに十分なメモリがないケースが 1 つあると思いました。プログラムはクラッシュしなかったので、他のスレッドがメモリを解放したと推測しましたが、これは一時的なものでした。これは非常に重要なコードであるため、終了することはできず、何らかのエラーをリモート ユーザーに返す必要があります。
問題を解決するには、次の小さな修正で十分でしょうか、それとももっと良い方法がありますか? すべての 'new' を次のコードに置き換える前に、質問したいと思いました。
睡眠は役に立ちますか?再試行の最大回数を設定する必要がありますか? どこでも静的初期化を使用できますか?
最終更新:有益な回答をありがとうございましたが、メモリ割り当ての失敗をチェックするコードにエラーがあったことが判明しました。私はこれらの答えをすべて心に留めておき、できるだけ多くの malloc と new を置き換えます (特にエラー処理コードで)。
windows-ce - WinCE のユーザーモード コードから ARM CPU の高速 SRAM にアクセスするにはどうすればよいですか?
組み込み ARM コードを記述する場合、ビルトインのゼロ ウェイト ステート メモリに簡単にアクセスして、アプリケーションを高速化できます。Windows CE はこれをユーザー モード アプリケーションに公開しませんが、おそらくそれを行う方法があります。通常、内部 SRAM はビデオ バッファに使用されますが、通常はいくらか残っています。誰でもそれを行う方法を知っていますか?
ありがとう、ラリー B.
c++ - Windows Mobile 6 SDK のスマート ポインター
WinCE の STL は Microsoft の別のチームによって維持されているため、WinMobile プロジェクトの std::tr1::shared_ptr を取得できません :( aarrgh...
別のスレッドセーフな参照カウント スマート ポインターを使用した人はいますか? 私は実際に良いと思われるyasperを使用しています。
どうもありがとうございました。
c++ - WinCE C / C +ランタイムライブラリでリークを検出するにはどうすればよいですか?
crtdbg.hヘッダーを使用したWin32の基本的なリーク検出の可能性は知っていますが、このヘッダーはCE CRTライブラリヘッダーでは使用できません(最新のSDK v6.1を使用しています)。
VC9.0を使用したWinCE/ARMV4I構成でリークを自動的に検出する方法を知っている人はいますか?クラス階層の新規/削除をオーバーライドしたくないので、すぐに使用してテスト済みのコードを使用したいと思います。
c# - C#でデバイス名を取得するには?
C# コードで (WinCE を使用して) デバイス名を取得するにはどうすればよいですか?
「WindowsCE」のみが表示されますデバイスの名前のタイプを取得するにはどうすればよいですか? (例: シンボルまたはデータロジックまたは mio...)
windows-ce - VS.NET2005および2008を使用する場合のWindowsCEエミュレータ関連のエラー
Vs.NET2008とVS.NET2005の両方でWindowsCEアプリケーションをデバッグする必要がある状況があります。
これら2つの環境でエミュレーターを数回切り替えると、次のエラーが発生します。
致命的なエラーが発生したため、デバッグを終了する必要があります。HRESULT=0x8013110e。エラーコード=0x0。
なぜそれは前後に切り替えた後にのみ起こるべきですか?タスクマネージャに十分なメモリが表示され、これをデバッグできません。
何が問題なのか?
よろしく、チャク
c# - P/Compact Framework で失敗する CreateToolhelp32Snapshot の呼び出し
Windows Mobile 6 を使用してスマートフォン用の小さなアプリを作成しています。現在実行中のすべての processec を取得しようとしていますが、CreateToolhelp32Snapshot メソッドは常に -1 を返します。だから今私は立ち往生しています。GetLastError() メソッドを呼び出してエラーを取得しようとしましたが、そのメソッドは 0 値を返します。これが私のコードのスニペットです。
.net - Compact Framework DataGrid での行の色の変更
Windows CE コンパクト フレームワーク アプリケーションの DataGrid コントロールでデフォルト以外のカラーリングを使用するにはどうすればよいですか?
X色で1行、Y色で1行に色を付ける必要があります(基本的に行の色を交互にします)。