gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 18:25:08 25 4
gpt4 key购买 nike

我有一个安装了全局异常处理程序的主应用程序。现在,对于在另一个线程中引发的某些特定异常,我希望调用全局异常处理程序。但是它只处理来自主线程的异常。我还从线程内尝试了以下操作,但它也不起作用:

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

其中 RunInMainThread仅执行在主线程上下文中作为参数给出的匿名方法。

为什么不起作用?处理这种情况的正确方法是什么?

最佳答案

怎么样:向主线程发送一条消息,该异常应该引发。

关于multithreading - 在全局异常处理程序中处理来自线程的异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3635601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com