如何将程序调试过程中的信息重定向到GUI中
我准备为一个dll程序写一个GUI,调用dll函数时会产生一些信息。
现在在vc2008下调试时,信息是显示在OutPut窗口中的,如何将这些信息重新定向到我写的GUI中呢?
现在在网络上找了很多例子程序,无奈我初次编写MFC程序,有以下疑问。
1.vc2008 的调试信息是从编译命令 cl...所开的窗口中得到的吗?程序中的cout<<"some what"和ASSERT(some)信息是否都是发送到一处的?
2.看到有的帖子说,用windows API函数关于新建console方法代替原本的console,如何得到这个console的输出,以及如何操作呢,有没有简单的例子
3.仔细看了QuickWin项目,关于重新定向console的管道,无奈水平不够,上面的例子太复杂了,不太明白如何应用,Redirect类中的StartChildProcess方法调用的
是一个命令行,而我的程序,不是采用命令行开启console的。