我在编辑代码时,在信息框里显示代码错误,即[Pascal Error] ProductUnt.pas(1): Unable to invoke Code Completion due to errors in source code,然后我不理会它,继续写,写好后执行语法检查,它竟然通过。那我就不理它了,但运行程序的时候,它没有执行显示这个错误的代码,我就觉得很奇怪了,请各位指点指点。

解决方案 »

  1.   

    是不是代码是从QQ聊天记录中复制出来的?
    通过UE中转一下吧,QQ聊天记录中的回车符是$0D
      

  2.   

    这样的情况我也经常遇到。我估计是第三方控件安装得比较多,Library Path里的路径也添加得比较多。新建一个程序,当输入一些函数,它会自动搜索那些路径。特别是窗口开得比较多时,需要几秒钟,有时还会白屏。出现那个提示,就是函数还没有输入完整,它就开始检索,找不到就出错。这是CPU使用率过高时经常出现的。
      

  3.   

    1 运行Delphi时关掉其它QQ、BT之类程序
    2 升级你的电脑
    3 忍耐 :)
      

  4.   

    "关掉其它QQ、BT之类程序" 都不行啊,天啊,为什么??
      

  5.   

    没见过这些情况..我QQ都开着运行delphi一点问题都没.
      

  6.   

    这是你在打'.'的时候出现的错误提示,表示找不到'.'前面父类的子类
    比如你在一个form1里面要调用form2里面的一个Edit2.text时,如果form2里面的代码不完善或有误,那么在form1的代码编译器里就会有这种提示