26得票5回答
OutputDebugString的输出能在Visual Studio的输出窗口中查看吗?

我正在使用C#和Visual Studio 2010。 当我使用OutputDebugString来写调试信息时,它应该出现在输出窗口中吗? 我可以在DebugView中看到OutputDebugString的输出,但我认为它应该出现在Visual Studio的输出窗口中。我已经在菜单下...

16得票3回答
在Delphi中,OutputDebugString是否线程安全?

对不起,我不能只给出单个标签的翻译。请提供更多需要翻译的内容,以便我可以为您提供更有帮助的答案。OutputDebugString(PAnsiChar('')); 线程安全吗? 我/我们一直在使用它来进行调试,从未想过是否应该用不同的方法。 (Delphi 7)

13得票5回答
如何查看OutputDebugString的输出?

我想在我的应用程序中使用OutputDebugString()函数,并且希望在应用程序部署到现场时有选项将其显示在单独的查看器中。 也就是说,我不想改变标志并重新构建我的.exe文件来打开或关闭调试。 通过Google搜索,似乎DebugView应该可以处理这个问题,但是它和TraceTo...

12得票1回答
如何从服务中接收OutputDebugString?

我正在尝试使用以下代码捕获所有OutputDebugString消息(包括来自服务的消息)。在迁移到Windows 7之前,它工作得很好。 问题在于自从Windows Vista以来,服务运行在低级Session#0中,有些人说不可能捕获它们,有些则说可以。你怎么看? 是否可以通过增加某些...

8得票4回答
如何在Delphi 6 IDE中防止大量的OutputDebugString()调用降低我的应用程序性能?

这种情况在我身上发生过不止一次,导致我浪费了很多时间去追逐一个幽灵。通常情况下,当我调试一些非常困难的与时间相关的代码时,我会添加大量的OutputDebugString()调用,以便能够清楚地了解相关操作的顺序。问题是,Delphi 6 IDE似乎只能处理那么长时间的情况。为了避免一般性(尽...

8得票3回答
OutputDebugString() 在 Windows 7x64 上无法工作

我的程序在Windows XP上运行良好。我正在尝试添加一些功能,并使用OutputDebugString()来显示一些调试信息,在XP上无缝运行。现在,当我想在Windows 7x64上使用相同的程序时,在DebugView中看不到任何输出。 F1! F1! F1!

8得票1回答
OutputDebugString()在控制台中的使用

我正在使用一个第三方库,它使用函数OutputDebugString(),阅读MSDN文档时似乎表明该函数是用于向调试器打印输出。 但在我的情况下,这很不方便,是否有一种方法可以在没有连接调试器的情况下读取此输出? 如果这是我的LIB,我会更喜欢每当用户传递--debug或类似参数时将输出...

8得票2回答
错误:未声明的标识符:'OutputDebugString'。

我在我的Delphi代码中使用OutputDebugString,但是收到以下错误信息: 错误:未声明的标识符:'OutputDebugString' 这个OutputDebugString属于哪个包?