代码之家  ›  专栏  ›  技术社区  ›  VJOY

创建windows句柄时出错

  •  0
  • VJOY  · 技术社区  · 16 年前

    我已经创建了一个.net 2.0 windows应用程序。此应用程序动态创建表单控件。现在,当我试图运行应用程序时,它抛出了一个异常“创建windows句柄时出错”。在此之后,应用程序被挂起,什么也没有发生。第一次,表单会正确显示。在一个特定的事件中,我试图重新加载相同的表单,而此时我遇到了这个异常。任何人都知道如何摆脱这个。 任何形式的帮助都是非常好的:)

    1 回复  |  直到 16 年前
        1
  •  0
  •   Bevan    16 年前

    每个进程只有10000个句柄的限制-如果动态创建复杂的UI,很容易达到。

    在我的例子中,用户对象数正好达到10000,然后“爆炸”。

    如果这是为您所做的,您需要确保在创建新表单之前正确处理旧控件。您可能需要重新设计以使用更少的句柄-这就是我需要做的。

    推荐文章