请教异步程序处理中的异常处理
用BeginInvoke开始一段异步的程序处理。
我要捕获到这段程序中引发的异常并要向主线程抛出。
不能用EndInvoke()来结束。因为用了它的话我的这个异步线程就终止了。程序也就终止了。我的程序有一个递归的过程。
也不能用Application的ThreadExcption来处理,因为跟我的大框架有冲突。
诚心请教。 --------------------编程问答-------------------- 没一个人会??不是吧 --------------------编程问答-------------------- up,关注。 --------------------编程问答-------------------- 不能在线程里抛出异常 然后主线程接受这个异常吗? --------------------编程问答-------------------- 不行哦。。
框架限制了。不能因为这一个组件又去改框架的代码。 --------------------编程问答-------------------- 关注下 --------------------编程问答-------------------- up --------------------编程问答-------------------- 某个线程的异常不可能抛到另一个线程的,你只能在这个线程捕获异常再发送消息给其它线程。 --------------------编程问答-------------------- 学习
补充:.NET技术 , C#