加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-15 10:16:31 所属栏目:大数据 来源:网络整理
导读:可以在 VCL应用程序的控制台窗口中显示循环的结果,以进行调试? 解决方法 在Windows中,输出调试信息的最简单的方法是使用OutputDebugString(),然后使用能够接收该输出的应用程序。 Delphi IDE中的事件查看器本身能够接收该输入,也可以使用 SysInternals
可以在 VCL应用程序的控制台窗口中显示循环的结果,以进行调试?

解决方法

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

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

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

还有诸如SmartInspect,CodeSite等高级测井设备。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读