如何从 C++ 写入 VB6 立即窗口基于COM对象?
我开发了一个基于 C++ 的 COM 对象,以便在 VB6 应用程序中使用它。现在我需要添加一些日志记录来捕获一些错误。我从 “如何在 Visual Studio 6.0 中调试 COM 对象” 我可以使用 OutputDebugString
函数的问题。但是是否可以以某种方式写入 VB6 立即窗口?
I have developed a C++ based COM object to use it in a VB6 application. Now I need to add some logging to catch some of the bugs. I discovered from the answer to 'How to debug COM object in Visual Studio 6.0' question that I can use the OutputDebugString
function. But is it possible to write to the VB6 immediate window somehow?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
与尝试写入即时窗口相比,使用 Sysinternals 中的 DebugView 通常会更有用(现在是 Microsoft technet 的一部分):
您可以在开发和生产过程中使用它。
Rather than attempting to write to the immediate window, it would be generally more useful to use DebugView from Sysinternals (now part of Microsoft technet):
You can use this during development and also in production.
我认为您不能直接写入它,但您可以使用仅包含 debug.print 调用的 COM 事件。
I don't think you can write direct to it but you can use a COM event that just contains a debug.print call.