問題タブ [opennetcf]

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 に答える
236 参照

compact-framework - RAPI アプローチ: winforms アプリ全体に対して 1 つの静的インスタンス vs 作成、接続、破棄

アプリケーションの多くの場所に、次のようなコードがあります。

これはこれまでのところうまくいきました。一度に複数の rapi インスタンスを持つことはありません。今まで:

しかし今は、rapi の接続イベントをリッスンしたいと考えています。私たちは次のようにしています:

「StartMonitoringRapiConnection」は、新しい RAPI オブジェクトを起動して接続しない限り、うまく機能します。しかし、他の RAPI オブジェクトの新規作成を開始すると、接続/切断イベントが順不同で発生するように見えます。

アプリ全体で RAPI の静的インスタンスを 1 つだけ持つ方がうまくいくでしょうか? 他にアドバイスはありますか?ありがとう。

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

c# - OpenNETCF 署名制御質問

OpenNETCF で Signature コントロールを使用しています。それは私が必要とするほとんどすべてにうまく機能します。

ただし、署名を反転してロードし直す方法が必要です。

署名の「バイト」を取得するための呼び出しがあります ( GetSignatureEx())。byte[]署名の を返します。この署名は、 で再度読み込むことができますLoadSignatureEx()

これらのバイトのシステムを理解できないようです。コーディネートかなと思ったのですが、今は違うようです。

誰かが署名を反転して元に戻す方法を知っている場合は、それを聞いて感謝します.


気にするかもしれない他の人への注意:

これらのバイトは、次の構造を持っているようです (順番に):

完了したら、最終的なコードを投稿します。


後でメモ: たくさんの作業を行った後、組み込みのものを使用してビューを簡単に反転できることがわかりました (MusiGenesis に感謝)。それは私にとってプロセスのエラーが発生しにくいようです。

他の誰かがそれを望んでいる場合に備えて、ここに私の未完成のコードがあります。(私は近くにいましたが、次の「行」に進むためのものがうまく機能しません。) (編集:これがもう少しうまくいく方法が好きだと判断しました。以下のコードを更新しました。署名コントロールの幅または高さが256を超えない限り機能します。(以下のctackeの回答を参照)。 )

しかし、最初に、これらすべてを理解するのを手伝ってくれた MusiGenesis に大いに感謝します。あなたはとても役に立ち、私はあなたの努力にとても感謝しています!

今コード:

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

c# - OpenNETCF Padarn で HTTP POST データにアクセスする

Padarn Web サーバーで HTTP POST データにアクセスする方法を知っている人はいますか? 彼らは POST データが Request.Form になると書きましたが、常に何もありません。

0 投票する
0 に答える
109 参照

compact-framework - プレーヤーを破棄して再作成すると、ビデオの再生時に OpenNETCF DirectShowPlayerControl の表示がランダムに黒くなる

WinCE 3.5 OS を搭載したタッチ対応デバイスで実行するアプリケーションがあります。システムが設定された時間アイドル状態になったときに追加を表示するショープレーヤーコントロールがあります..

したがって、DirectShowPlayerControl は、ショー プレーヤーが起動されるたびに開始され、閉じられると破棄されます...

プレーヤーは、初めてビデオを任意の時間連続して再生します。プレーヤーが破棄されて再作成されると、ビデオは変化しますが、表示が黒くなり、その間に小さなビデオが配置されていると、それだけが表示されます。

フォームが閉じられるたびに DirectShowPlayerControl.Dispose() メソッドを呼び出します。

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

windows-mobile - ShowDialogで表示されるフォームからApplication2にメッセージを添付するにはどうすればよいですか?

この記事のコードを使用して、アプリがアイドル状態になったことを通知しようとしています。

このコードは、アプリケーションにフォームが1つしかない場合にうまく機能します。これを呼び出すApplication2.Run(myOnlyForm)と、すべてのメッセージがApplication2のフィルターを介してルーティングされます。

ただし、いずれかの時点でmySecondForm.ShowDialog()そのダイアログを呼び出しても、そのメッセージはApplication2でフィルタリングされません。

mySecondFormメッセージを「Application2」イベントフィルターに通す方法はありますか(悪い副作用はありません) ?

私が試してみました:

  1. に変更mySecondForm.ShowDialogApplication2.Run(mySecondForm)ます。
    • これにより、ウィンドウがスコープ外になったときにクリーンアップされず、必要なときに表示されなくなります。
  2. に変更mySecondForm.ShowDialogApplication2.ShowDialog(mySecondForm)ます。
    • これにより、メインメニューがmySecondForm機能しなくなります(クリックしても効果はなく、ビープ音だけが鳴ります)。
      • これは私が使用すべきもののようですが、画面にメニューを表示する必要があります。これはOpenNETCFの一般的な 問題のようです。
      • メニュー項目は壊れていません。メニューにホットキーを使用しても機能します。メニューをタップするだけでは機能しません。
  3. (true =ダイアログボックスをクリーンアップする) に変更mySecondForm.ShowDialogします。Application2.ShowDialog(mySecondForm, true)
    • 何度か閉じた後にダイアログボックスにアクセスする必要があるため、これは機能しません。

理想的には、Application2のメッセージ機能にフォームを添付する方法が必要です。

しかし、私はどんな提案も歓迎します。


編集:ctackeの提案に基づいて、これは私が行ったことです:

ShowDialogではなくShowDialog2を呼び出すことになります

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

c# - Windows Mobile Professional 6.1 インターネット接続のテスト方法

ユーザーが希望するときに更新をチェックする WM 6.1 Prof. アプリケーションがあります。

サーバーへの接続を試みる前に、利用可能な接続 (GPRS または Wifi) があるかどうかを確認したいと思います。

私もopenNETCF.NET dllを使用しています。これは私が行ったことですが、毎回機能するとは限りません。

また、どのタイプの接続を使用すればよいかわかりません。

これでいいと思いますか?

どうもありがとうございました!

}

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

windows-mobile - OpenNETCF.IO.FileSystemWatcherで複数回発生するイベント

FileSystemWatcher通知をサブスクライブしているときはいつでも、新しいファイルを作成したり、既存のファイルを変更したりすると、複数のイベントが発生します。イベントは次の順序で発生しています。

新しいファイル

作成した

かわった

かわった

かわった

かわった

かわった

かわった

変化する

かわった

削除

かわった

名前を変更

名前を変更

消去

削除

名前の変更と削除は期待どおりに機能しています。CreatedとChangedは複数回呼び出されます。

ファイルが追加/変更されたときに正確な通知を受け取るための解決策/回避策はありますか?

0 投票する
0 に答える
3449 参照

c# - OpenNETCF.Net.Networkinformation の例 - WiFi 情報のクエリ

アプリケーションを作成しているデバイスで利用可能な WiFi 接続に関連する情報を取得するために、OpenNETCF フレームワークをいじり始めました。http://msdn.microsoft.com/en-us/library/aa446491.aspxで非常に便利な例を見つけましたが、次のことがわかりました。

を。この方法では、現在接続している AP の MAC アドレスを取得できませんでした。b. これは、非推奨のクラスとメソッドを使用する古いバージョンのフレームワークを参照していました。

OpenNETCF Web サイトで、.Net.Networkinformation 名前空間が探しているものにたどり着くための現在のルートであるという参照を見つけました。残念ながら、Google との質の高い時間の一部は、この名前空間の意味のある例やドキュメントを見つけることができませんでした.

だから私はここに来ます。

私が公開しようとしているのは、私のアプリケーションでは次のとおりです。

  1. 現在アクティブなネットワーク アダプタ。
  2. 現在のアダプタがワイヤレスで接続されている場合。
  3. 現在接続しているアクセスポイントの情報(MACアドレスや名前など)です。
0 投票する
2 に答える
835 参照

registry - Windows Mobile 6.5 : レジストリにサブキーを作成できません

以下のコードは、Windows Mobile 5 および 6.1 タイプのデバイスで動作しています。

6.5 デバイスをクレードルに置いて、デバッガーが上記の行に到達すると、次のようになります。

「タイプ: System.Runtime.InteropServices.ExternalException

メッセージ: RegistryKey への書き込みエラー

スタック トレース: OpenNETCF.Desktop.Communication.CERegistryKey.SetValue (文字列名、オブジェクト値) で"

6.1 と 6.5 の間で何が変わったのか、それともデバイスの設定なのかわかりません。SOTI はレジストリを操作できました。

CreateSubKey で同じ例外を除いて、以下のコードも試しました。

GetSubKeyCount() を実行すると、正しくカウントが返されます。

どんな助けでも大歓迎です。

ありがとう

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

windows-mobile - .NetCompact3.5アプリケーションでのWindowsMo​​bile6.1バーコードの問題

WindowsMo​​bile6.1プラットフォームで実行されている.NetCompact3.5アプリケーションがあります。IntermecCN50PDAで実行します。

今日、私たちは奇妙な問題に遭遇しました。アプリケーションにログインした後、理由もなくバーコード機能が機能しなくなります。さらに奇妙なことに、この後、アプリを終了してタスクマネージャーをチェックし、完全にオフになっていることを確認した後でも、バーコード機能は他のすべてのアプリで機能しなくなります。

つまり、バーコードリーダーは、.Net 3.5コンパクトアプリを起動し、その後は動作を停止するまで機能します(再度機能させるには、再起動が必要です)。

通常のアプリケーションが実行されなくなった後でも、バーコード機能を「無効化」する方法に戸惑っています。