【发布时间】:2012-03-12 20:25:11
【问题描述】:
我有一个 C++Builder 2010 项目并想向它添加测试。因此,我不想暂停控制台窗口的输出来读取测试结果,而是想将相同的信息打印到 C++Builder 中的输出窗口(而不是在事件日志中)。
所以 OutputDebugString 对我来说不是一个选项。是否有一些特定的方法可以将控制台输出重定向到输出窗口或直接在那里打印?
【问题讨论】:
-
printf 在控制台窗口中打印,而不是在 IDE 输出窗口中
-
我相信在 C++ Builder 附带的示例代码中有一个你想要做什么的例子。至少在我 7 多年前使用它时有一个可用。
-
如果我没记错的话,输出是TVirtualStringTree,所以理论上应该可以发送消息添加新的“行”
-
这个应该有一个类/函数,因为C++Builder有一个扩展的Tool API,但是我目前找不到
-
你需要
IOTAMessageServices::AddCompilerMessage
标签: delphi debugging ide c++builder c++builder-2010