我自己开发的程序,不知道那里出了问题,点击按钮(如打开个文件,或打开窗口)应该很快就弹出窗口的,可总是要过很久才弹出窗口(不是每次都这样,有时第一次会这样,第二次或后面就不出现了)。这时为什么,系统在干什么阿?是应为我用了theApp 的原因吗,可后来我改成CXXApp *App=(CXXApp*)AfxGetApp(),还是会出现上面的现象,这到底是哪里出了问题啊? 请高手帮忙指点。谢谢

解决方案 »

  1.   

    我见到过是因为人家程序在启动过程中要枚举很多系统信息需要花点时间。
    您的这种情况不清楚。
      

  2.   

    把所有用于初始化的函数加时间输出,查看哪里慢了,然后具体分析那里的代码,缩小范围
      

  3.   

    先估计大概是哪个地方耗时,再逐步进行排查
      

  4.   

    是不是用到了休眠函数或者是定时函数时间没掌握好啊!