我的一个项目,以前好好的,现在出现以下怪事:
1。 code insight 不工作了
    代码提示,语法提示等都没了。我知道代码中有错误时会出现这种情况,但是我的project编译运 行没有一点问题,也没有任何提示。2。当我在代码中插入一些错误后,编译时能正确提示该错误,但双击该错误提示,却跳到同一文件中其他没有问题的代码行。

解决方案 »

  1.   

    你用的是 记事本Ctrl+V过来的代码吧 hehe^^ .........
      

  2.   

    DELPHI可能不识别,你目前的代码字体不是DELPHI的代码字体
      

  3.   

    肯定是源代码文件出了问题,可以用EditPlus打开每一个源文件,重新保存一下。
      

  4.   

    另外也可以试试舍弃原来的那个Project项目文件,新建一个Project,重新加入所有源文件后再编译、保存。
      

  5.   

    问题解决了,是因为代码被改成Unix风格的了(可能是被ClearCase服务器改的),好像是换行符与Windows下的不一样。这样代码的每一行在Delphi的编辑器中变成了两行。而在Delphi的代码分析模块中,一行还是一行。 而代码辅助功能都是这样工作的:从编辑器读输入(行数,焦点字符串等),然后由代码分析模块给出代码辅助功能的提示。 文件中有Unix风格换行时,这两者对行的解释不一致,所以就无法工作了。
    比如编译错误的提示,本来出错的地方在编辑器中是第n行,而我双击改提示时,光标跳到了第m行。我研究了一下,n-m正好等于编辑器中多出来的空行。
    两个模块居然对代码行的解析不一致,这也算是Delphi的一个bug吧
      

  6.   

    你有可能把Delphi的设置给改掉了,所以不显示了