在MFC里,什么情况下,才能调用到TRACE()函数,它到底用来作什么的呢?不太明白,刚刚接触VC,请大家多多赐教.

解决方案 »

  1.   

    AfxMessageBox()是一个提示框弹出来
    TRACE()不是看看msdn
      

  2.   

    那,当我的程序出错时,我写一个TRACE()来截获出错的信息.那么,它怎么不显示出来呢?我在哪儿能看到出错的内容呢?
    我还是不太明白.在MSDN里面,讲的太笼统了.请大家给学生讲明白些.谢谢了!
      

  3.   

    你要是在MFC中,直接用AfxMessageBox()或MessageBox()吧
    如果你编写的是控台程序可以用TRACE。
      

  4.   

    debug下TRACE做调试信息输出,AfxMessageBox弹出对话框
      

  5.   

    那在控制台程序里面调用时,TRACE,没有定义.这是怎么回事呢?在MSDN里面,也说了,它的功能和printf()的功能一样.可是怎么用呢?怎样才能看到输出的内容呢?
      

  6.   

    在debug下面可以看到trace的输出信息
      

  7.   

    调试程序用的,比如有些场合需要即时的看到快速变换的某变量的值,用TRACE就比较方便,另外,如果在执行像OnPain这种函数时候想查看一些变量的值,最好也是使用TRACE,设断点或者用消息框会引起不断的重绘。
      

  8.   

    用在调试状态,相当于c中printf,在调试信息窗口中显示