Delphi 2007-使用IDE进行调试,但要获得调试输出,请转到DebugView(++)

时间:2019-04-24 21:08:44

标签: delphi debugging ide delphi-2007 debugview

当我从IDE编译并运行我的Delphi应用程序时,调试输出(从对OutputDebugString的调用)进入IDE的事件日志窗口。当我独立运行已编译的EXE时,调试输出将转到正在运行的调试查看器。

在独立运行时,我使用DebugView++来监视调试消息。这个棒极了。比DebugView快得多,并且具有相当强大的过滤和格式化功能(带有RegExp模式匹配)。

Delphi事件日志查看器存在一些主要缺点:

  • 它对程序性能有重大影响
  • 它不能使用等宽字体(或者无论如何我都已经找到了)
  • 有最小的过滤功能(是的-您可以对代码进行颜色编码,例如,使Thread消息与Breakpoint消息具有不同的颜色,但是您不能做一些事情,例如用红色显示匹配“ Error:”的调试输出行)如果调试流中有很多要忽略的糠cha,则过滤也非常重要。

我想要两全其美。我想从IDE运行我的程序(这样我可以中断,执行,检查和修改变量等),但是我希望输出到DebugView ++。这可能吗?

0 个答案:

没有答案