在写代码的时候,稍微动一下代码,加了一个单词或‘.’,复制粘贴都会卡一下,而且自动跳到窗体页面,根本没法写,求大佬帮忙是什么原因?

解决方案 »

  1.   

    要么是电脑太弱(所以不要装cnpack之类的IDE扩展),要么是中了木马之类的
      

  2.   

    Delphi这种IDE设计时也很消耗资源,随便打开一个工程,可能几百MB内存用掉了,每个拖到设计器里的组件都是创建了实例的,和基于文本编辑器的传统IDE完全不是同一种架构。
      

  3.   

    什么cpu多少内存亚?
      

  4.   

    应该是内存不足导致的,按.或者复制粘贴的时候,ide需要载入解析过的符号或者重新解析相关代码,内存小可能就放不下这些内容,需要不断从硬盘交换。我用的12年前的老爷机,但是上了8g双通道内存,运行最新的全部安装的ide就没觉得卡了。
      

  5.   

    估计你的工程或者IDE全局搜索路径指向了哪个第三库的源代码,这样每次敲代码的时候他都要动态做语法分析非常的慢。
    把你的第三方库或者什么的源代码的DCU文件设置为搜索路径,IDE中按照DCU的符号表提示,速度就会非常快了。Delphi自己的Library path都不敢指向Source而是指向放着DCU文件的LIB目录。