問題タブ [handles]
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++ - c++は子ウィンドウに名前を付けてハンドルを静的にすることができますか?
私はどこでも答えを探しましたが、うまくいけば、私の検索用語が詳細に欠けているというよりも、答えられていないためです. ハンドルを取得して操作する方法を知っています。一般的な質問をしているだけです。
MFC を使用して作成したすべてのプログラムにはウィンドウ ハンドル #32770 がありますが、編集ボックスなどの他のすべてのウィンドウには動的ハンドルがあるため、プログラムを開くたびにハンドルが異なります。メインプログラムはどのようにハンドルを取得するのですか? また、enumwindows または winspy++/同様のツールが繰り返し必要にならないように、任意のウィンドウに静的な名前を付けることができますか?
matlab - 選択したデータを強調表示するプロット
これに似たものを作成したいと思います。違いは次のとおりです。私のテーブルには 1 つの列しかありません。これは、データを取得するために変更した変数です。私はテーブルをセットアップして機能させており、私が持っているもののほとんどは機能していますが、一度に 1 つのことしか強調表示できないようです. これは私が持っているものです:
私はこれで数時間遊んでいますが、私の問題が何であるかを本当に理解できません. どんな助けも明らかに大歓迎です!:-)
c# - windbg を使用したミニダンプの評価
C# (.NET 4.0) でプログラムを作成し、C# Express のパブリッシング アシスタントで配布しています。
ほとんどのユーザーで問題なく動作しますが、1 人だけです。インストール中に、アプリケーションが動作を停止したというエラーが表示されます。それで、彼は私にこのエラーの mdmp ファイルを送ってくれたので、それを評価してエラーを取得できます。
問題は、これを行う方法がわからないことです。WINDBG のチュートリアルをいくつか調べて使用しようとしましたが、役に立ちませんでした。
このトピックも試しました。しかし、ハンドルにアクセスできませんでした。
このファイルを評価してそのエラーを見つける方法はありますか?
c# - .NET アプリケーションでのリーク (イベント タイプ) を処理します。
.NET 4.0 で記述された Windows フォーム アプリケーションがあります。最近、いくつかのテストを実行しているときに、ハンドルに問題があることに気付きました。以下の表に結果を示します。

ご覧のとおり、増えているハンドルタイプは のみですEvent。
私の質問は次のとおりです。説明されている問題が Windows フォーム アプリケーションによって引き起こされている可能性はありますか? AutoResetEventつまり、 orを使用してスレッドを同期しませんManualResetEvent。私はスレッドを使用しますが、スレッド ハンドルの数の上の表からわかることは問題ないようです。それで、それらはCLRによって適切に管理されていると思いますか?
アプリで使用しているサードパーティのコンポーネントが原因である可能性はありますか?
sth が不明な場合は、ご質問にお答えします。手伝ってくれてありがとう!
c# - Dispose を使用するタイミングまたは使用するタイミング
最近、C# プログラムで Dispose メソッドをハードコーディングしなければならない状況に遭遇しました。そうしないと、電子メールで使用されるファイルが「永久に」ロックされ、Process Managerでさえ誰が/何がロックしたかを知ることができなくなります。Unlocker Assistantを使用してファイルを強制的に削除する必要がありましたが、サーバーに割り当てられたメモリ ブロックがいくつか残っているのではないかと心配しています。
私が言及しているコードはこれです:
上記のコードは、ファイルをuniqueFileName添付ファイル ハンドルによってロックされたままにし、削除できませんでした。また、このコードは (サーバー自体からではなく) クライアント マシンから実行されたため、ファイルへのハンドルを見つけることができませんでした。
ファイルを強制的に削除した後、別のフォーラムから、Attachment オブジェクトを破棄する必要があることがわかりました。
そのため、メールが送信された後にこれらのコード行を追加しました...
using代わりにこれをステートメントでラップする必要がありますか?
そして、それが私の質問の核心です。いつ Using を使用し、いつ Dispose を使用する必要がありますか? 「X」を実行する場合はこれを使用し、それ以外の場合はそれを使用するという明確な違いがあることを願っています。
これはいつ処分するのですか?そして、このC# Dispose : when dispose と who disposeは私の質問にいくらか答えますが、どちらをいつ使用するかについての「条件」についてはまだ混乱しています。