问题标签 [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 没有更多的句柄

Windows XP 的每个进程限制为 10000 个用户句柄,每个桌面会话总共限制为 32000 个。但是,当我运行 4 或 5 个 SWT 进程,每个进程消耗不超过 2000 个用户句柄时,总是会抛出 SWT No More handles 异常。

有谁知道为什么?

0 投票
2 回答
469 浏览

c# - 获取窗口的所有句柄

我正在寻找一种方法来获取指定窗口中的所有句柄,
每个按钮和所有内容。我尝试使用EnumDesktopWindows,但它没有枚举每个句柄,只有窗口句柄。

0 投票
2 回答
2104 浏览

vb.net - AddHandler 与 Handles - 有什么区别?

知道这Handles只是在构造函数中添加的一种方法AddHandler,但总的来说这两者是等价的吗?

0 投票
2 回答
796 浏览

memory - 内存/句柄/Gdi 泄漏实用程序

我记得过去有一个实用程序允许泄漏各种系统资源,例如内存、句柄和 gdi。它有一个小对话框,可以在其中选择要泄漏的内容,非常适合系统压力测试。我不记得它是 VC6 的一部分还是我从其他地方得到的。

如果你知道这样的工具,请告诉我它的名字。

提前致谢

0 投票
3 回答
463 浏览

c# - 帮助将 VB.NET“句柄”语句转换为 C#

我需要帮助将 VB.NET 句柄语句转换为 C#。这是VB

0 投票
2 回答
708 浏览

.net - 如果控件设置为 visible = false (.NET),则 Windows 句柄

快速提问,如果 .NET 中的控件设置为不可见,它们是否有句柄(hWnd)?

马龙

0 投票
8 回答
4293 浏览

c# - UI Thread .Invoke() 导致句柄泄漏?

在什么情况下从非 UI 线程更新 UI 控件可能会导致进程的句柄不断增加,当使用委托时.InvokeRequired

例如:

当在循环中或按计时器间隔调用它时,程序的句柄会不断增加。

编辑:

如果以上内容被注释掉并修改为:

...然后句柄停止增加,但是我当然不想允许跨线程调用。

编辑2:

这是一个显示手柄增加的示例:

0 投票
1 回答
139 浏览

c++ - 句柄和指向对象的指针

我有一个用 C++ 编写的 python 解释器,据说来自 Python API 的 PyRun_String 函数返回一个句柄,但是在我的代码中,我将它分配给指向一个PyObject?

这真的正确吗?您可以将此句柄隐式转换为该对象指针吗?

它不应该是 HANDLE 吗?

0 投票
3 回答
3598 浏览

winapi - 使用 CloseHandle “双重关闭”句柄是否安全?

多次调用 CloseHandle 意味着什么?

文档说“你不应该”,但我认为我有一个使用命名管道的现实案例,其中一个句柄可能在外部关闭(见帖子末尾)。

在这种情况下,CloseHandle 在调试模式下抛出异常,这表明开发人员认为这很严重,但文档并不完全清楚。

(礼貌的要求:请避免回答“只是不要!”:-)。当然,一个人应该避免多次关闭一手牌,当然有一些很好的技巧可以帮助解决这个问题:我只是对如果你不这样做会发生什么感兴趣)。

我听说有些人建议,如果操作系统快速重用该句柄,您最终可能会关闭另一个不同的句柄。

这可能吗?

Windows 如何选择句柄 ID?

是否可以保证句柄值的重用频率?

(例如,TCP 确保端口号不能在某个时间范围内重复使用)。

您可以关闭跨句柄类型的句柄吗?例如,我是否会认为我正在关闭管道但最终关闭了一个事件?

谢谢!

约翰

(上下文:我在客户端/服务器模型中使用命名管道。在我看来,很难确保只有一方保证关闭句柄,例如在进程崩溃/被杀死的情况下。也许我错了,但在我看来,MSDN 示例代码肯定允许客户端关闭共享句柄,然后当服务器尝试关闭它时,它已经关闭了)。

0 投票
1 回答
126 浏览

html - 获取在 Firefox 中显示的网站的特定元素

我使用像 SnagIt 这样的截图工具,这个工具能够对网站内的特定元素进行截图。我用firefox、safari和ie尝试了这个功能,一切运行良好。当我使用鼠标指针瞄准一个元素时,SnagIt在浏览器中的悬停元素周围显示一个红色框。例如,此工具知道 div 或 img 元素的确切坐标。

此功能背后的技术是什么?每个浏览器都有通用的方法吗?我已经使用 Spy++ 来获取窗口句柄,不幸的是这不是解决方案。

我在一个项目中,我需要这个功能用于不同的浏览器。

非常感谢,马克