1.这个有可能出现,你的代码太复杂,以至于编译的时候有问题
2.这个肯定是你程序的事,
3.这个有可能是你的机器的事情.如果delphi像你说的这样,borland 早就倒闭了我用delphi已经6年了,
从delphi 2 一直到delphi6,
开发过各种各样的程序
大型的mis,erp,应用程序,工具软件,底层的驱动接口,com,dll等等
用的非常顺手,
在使用过程中常常也发生莫名其妙的事情,
但是都是最后发现代码有问题,或者是delphi控件的bug,从来没有遇到过像你这样的问题.

解决方案 »

  1.   

    有意思,第一次听说过这么奇怪的事。哈哈
    我想BORLAND会笑破肚皮啦
      

  2.   

    Delphi 6的Bug确实很多,我觉得这一版比较粗制滥造一点
      

  3.   

    检查一下你的机器的时间是否被调过了,IDE会跟据文件的时间决定是否重新编译某些模块,也许你在建立文件时把时间调后了,现在修改时又改前了,所以注释以后Delphi还是认为老版本新,不会重新编译。
      

  4.   

    的确,以前信誓旦旦的认为是delphi的bug,
    后来仔细才发现代码问题..
    关于你的第三个问题,你build一把再看看!
      

  5.   

    有时候使用Build而不是一般的Compile或者run能够更正一些编译上的问题
      

  6.   

    有意思,第一次听说过这么奇怪的事。哈哈
    我想BORLAND会笑破肚皮啦 
      

  7.   

    最後一個問題可能是:
        你修改了VCL中的源碼,導致源碼與編譯後的程式位置不對
      

  8.   

    1 Delphi一定是对的
    2 如果你发现Delphi错了,请参照第一条
      

  9.   

    在没有安装SP1之前,是挺烂的,我原来在自已机器上编出的EXE文件,到了人家那就会出错,
    连工程文件一打开也出错,安完SP1后就一切正常,现在一直用,感觉不错的。
      

  10.   

    看一下你的系统时间, dcu 文件是否被编译是通过时间和 pas 文件比较,注释的代码仍被执行原因属于此类