delphi – 如何写入控制台窗口进行调试?

前端之家收集整理的这篇文章主要介绍了delphi – 如何写入控制台窗口进行调试?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
可以在 VCL应用程序的控制台窗口中显示循环的结果,以进行调试?

解决方法

在Windows中,输出调试信息的最简单的方法是使用OutputDebugString(),然后使用能够接收该输出的应用程序。 Delphi IDE中的事件查看器本身能够接收该输入,也可以使用 SysInternals中的 DebugView应用程序在未安装IDE的系统上获取输出。 AFAIK,GExperts也有类似的工具。这是因为GUI应用程序在默认情况下没有一个控制台写入输出,否则你必须创建一个(见Gerry的答案)。

OutputDebugString()的一个优点是,即使一个呼叫进入释放构建(或者如果有意留下),应用程序也会发生问题,但要小心,否则不输出敏感信息,因为可以使用上面的工具之一。

您还可以创建一个特殊格式(即备忘录控件),并在那里路由输出

还有诸如SmartInspectCodeSite等高级测井设备。

原文链接:https://www.f2er.com/delphi/103418.html

猜你在找的Delphi相关文章