一个MDI程序,一开始很正常,后来越写越大,不知不觉中就发现打开工程时很慢,进度条卡在那里,大约要1分钟左右才能打开,编辑的时候有些cpp涉及到换行的动作也会有很严重的粘滞感,大约要3秒钟后才有反应,但是在同一行内编辑很正常。代码总量应该有5w以上,当初没设计好,最大的一个cpp有7k行左右,非常的困惑,请教大家这是什么原因?是不是一个文件里的行数太多了?
还有,如果我要重新做这个工程,而原来工程里有大量的对话框,那么这些对话框能不能直接转移到新的工程里?

解决方案 »

  1.   

    用的哪个版本的VC,我的工程也有5,6W行,一会就打开的
    可以复制对话框的资源,在你的工程里打开另一个的.rc文件就可以拷贝,粘贴对话框上的控件等等了,不过这只是拷贝控件等,整体迁移我也没搞过
      

  2.   

    估计是你的工程打开了太多文件,而没有删除,每次打开的时候,工程都会分析文件,那样就会导致打开很慢了。如果是VC6的话,可以把.ncb .opt .plg 等文件删除掉。
      

  3.   

    VS系列打开慢点,VC6还是比较快的
    是不是你电脑运行速度比较慢 
      

  4.   

    问题解决,2楼说得对,删除了opt文件,马上就好了,感谢大家