【发布时间】:2012-11-27 22:25:48
【问题描述】:
我将如何做到这一点,以便我拥有一个带有后台进程的主程序,该进程“侦听”捕获(例如通过类似 sendDebugInfo(Exception e) 的函数),然后取消隐藏第二个控制台并显示消息,但如果用户关闭调试窗口并没有退出程序。
如果以上不够清楚,这里是一个简单的版本:
使用控制台应用程序 1 函数 helloWord() 控制台应用程序 1 函数 helloWorld() 将字符串发送到第二个控制台窗口(但在同一个项目中) 第二个控制台显示“hello world”。
【问题讨论】:
-
异常可能无法在进程之间很好地传播。
-
异常是通过字符串发送的。
-
您是否有一个带有 2 个控制台窗口的进程(不确定是否可能...)或 2 个以上的每个带有控制台窗口的进程?
-
@JordanTrainor - 序列化异常是否提供对内部异常和其他上下文(例如调用堆栈)的访问,或者您只是想在其他地方显示一些文本?