代码之家  ›  专栏  ›  技术社区  ›  jpfollenius Rob Kennedy

在全局异常处理程序中处理来自线程的异常?

  •  2
  • jpfollenius Rob Kennedy  · 技术社区  · 14 年前

    RunInMainThread (procedure
                     begin
                     raise EExceptionFromWithinThread.Create;
                     end);
    

    哪里 RunInMainThread

    3 回复  |  直到 14 年前
        1
  •  4
  •   splash    14 年前

        2
  •  1
  •   Brian Frost    14 年前

    我在线程中处理了异常,将消息保存为公共字符串变量。当线程的状态改变时,我检查了主线程中的变量。使代码非常可读。

        3
  •  0
  •   Misha    14 年前

    如果你感兴趣的话,我会在我的框架内做这个( http://www.csinnovations.com/framework_overview.htm ).