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

0 投票する
8 に答える
49205 参照

windows - SWT No More ハンドル

Windows XP では、プロセスごとに 10000 のユーザー ハンドルに制限があり、デスクトップ セッションごとに合計 32000 に制限されています。ただし、4 つまたは 5 つの SWT プロセスを実行すると、それぞれが 2000 を超えるユーザー ハンドルを消費しないため、SWT No More handles 例外が常にスローされます。

誰かが理由を知っていますか?

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

c# - ウィンドウのすべてのハンドルを取得する


すべてのボタンとすべての指定されたウィンドウですべてのハンドルを取得する方法を探しています。EnumDesktopWindowsを試してみましたが、すべてのハンドルを列挙するのではなく、ウィンドウ ハンドルのみを列挙します。

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

vb.net - AddHandlerとHandles-違いは何ですか?

コンストラクターにを追加する方法は1つしかないことを理解しHandlesAddHandlerましたが、一般的に、これら2つは同等ですか?

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

c# - VB.NET の「Handles」ステートメントを C# に変換するのに役立ちます

VB.NET の handles ステートメントを C# に変換するのに助けが必要です。これがVBです

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

.net - コントロールがvisible=false(.NET)に設定されている場合のWindowsハンドル

簡単な質問ですが、.NETのコントロールは、非表示に設定されている場合、ハンドル(hWnd)を持っていますか?

マーロン

0 投票する
8 に答える
4293 参照

c# - UIスレッド.Invoke()がハンドルリークを引き起こしていますか?

非 UI スレッドから UI コントロールを更新すると、デリゲートと.InvokeRequired.

例えば:

これがループまたはタイマー間隔で呼び出されると、プログラムのハンドルが一貫して増加します。

編集:

上記がコメントアウトされ、そのように修正された場合:

...その後、ハンドルはインクリメントを停止しますが、もちろんクロススレッド呼び出しを許可したくありません。

編集2:

ハンドルの増加を示すサンプルを次に示します。

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

c++ - オブジェクトへのハンドルとポインタ

私は C++ で書かれた python インタープリターを持っています。Python API の PyRun_String 関数はハンドルを返すと言われていますが、私のコードではPyObject?へのポインターに割り当てられています。

これは果たして正しいのでしょうか?このハンドルをこのオブジェクト ポインターに暗黙的にキャストできますか?

代わりに HANDLE であってはなりませんか?

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

winapi - CloseHandleを使用してハンドルを「ダブルクローズ」しても安全ですか?

CloseHandle を複数回呼び出すことの意味は何ですか?

ドキュメントには「すべきではない」と書かれていますが、ハンドルが外部から閉じられる可能性がある名前付きパイプの現実的なケースがあると思います (投稿の最後を参照)。

この場合、CloseHandle はデバッグ モードで例外をスローします。これは、開発者がこれを深刻だと考えていることを示唆していますが、ドキュメントは正確には明確ではありません。

(丁寧なお願い: 「やめてください!」という回答は避けてください :-)。もちろん、handke を 2 回以上閉じることは避けるべきです。もちろん、これを支援する優れたテクニックがあります: 閉じないとどうなるかだけに興味があります)。

ハンドルが OS によってすぐに再利用された場合、別の別のハンドルを閉じてしまう可能性があると示唆する人がいると聞いたことがあります。

これはありそうですか?

Windows はハンドル ID をどのように選択しますか?

ハンドル値が再利用される頻度について保証はありますか?

(たとえば、TCP はポート番号が特定の時間枠内で再利用できないことを保証します)。

ハンドル タイプ間でハンドルを閉じることはできますか? たとえば、パイプを閉じていると思っていたのに、イベントを閉じてしまうことはありますか?

ありがとう!

ジョン

(これに対するコンテキスト: クライアント/サーバー モデルで名前付きパイプを使用しています。たとえば、プロセスのクラッシュ/強制終了の場合など、ハンドルを閉じることを保証するのは非常に難しいようです。おそらく私は間違っています。 、しかし確かにMSDNのサンプルコードは、クライアントが共有ハンドルを閉じることを許可するように思われ、サーバーがそれを閉じようとすると、すでに閉じられています)。

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

html - Get specific elements of a website displayed in firefox

I use a screenshot tool like SnagIt and this tool is able to make a screenshot of a specific element inside a website. I tried this feature with firefox, safari and ie, all runs fine. When I use the mouse pointer to aim an element, SnagIt shows a red box around the hovered element in the browser. For example, this tool knows the exact coordinates of a div or img element.

What is the technique behind this feature? Is there a common way for every browser? I've already used Spy++ to get the window handles, unfortunately this isn't the resolution.

I'm in a project in which I need this feature for different browsers.

Thank you very much, Mark