我倾倒使用利用OutputDebugString的,然后使用前的Sysinternals DebugView中捕捉它\吨分隔的数据。

的问题是,在DebugView中的所有数据可能在空间分隔的,因此我需要perfrorm CTRL + H“\ X20”,“T”与标签来代替空格之前,我可以使用它(I真正需要的制表符分隔的数据)。

反正有告诉DebugView中不要用空格代替标签? 或者,也许有可用一个更好的工具来捕获的OutputDebugString函数的输出?

任何想法都非常欢迎!

有帮助吗?

解决方案

看来这是一个DebugView中的“功能”。我曾尝试与胡胡Wintail 和这家伙收集标签没有任何问题。所以我看到3种溶液:

  1. 您获得胡胡Wintail (高度推荐
  2. 您写您的工具(看这里一些想法如何做到这一点或甚至可以得到一个完成一个
  3. 您重定向到文件。
  4. 我强烈投票选项的 1

其他提示

为什么不写他们在本地日志文件? (仅在调试模式?)

可以使用多个空格不是制表的。

和DebugOutput DebugView中旨在用于情形所暗示可以通过名称:调试。他们并不是要取代文件保存功能。

您可能是在情况下分析所述调试输出手段分析所述制表符分隔的格式。发现可以使用的,而不是标签的另一个字符,例如|或者@ ^或。 然后打开在高级编辑器(例如用UltraEdit)调试输出并转换字符回到选项卡。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top