StdActns.dcu是用以前的老版本delphi编译的
找一下有没有StdActns.pas这个文件,如果有就把StdActns.dcu删掉
如果没有,上帝,只能用以前的老版来编译这个dpr,没别的办法了

解决方案 »

  1.   

    thank you!galeboy
    有StdActns.pas这个文件,但把StdActns.dcu删掉还是不行
      

  2.   

    提示还不完全吧,另外,你有没有试过D4呢?
    D5的程序D6好象可以编译,但D4、D3的就难说了。
      

  3.   

    这本书是FOR D5的,当然有些例子不能在D6通过了。
    就和当年刚出D5的时候,我拿D5编译这本书D4的程序,一样不行。
      

  4.   

    我看了一下,明白了。D6提供了一个新的单元叫strutils,正好合D5DG中的Utils下的函数重名,导致编译错误。
    解决方法是,你得服从D6,将utils目录下的strUtils改名,比如叫STRUTILS1。然后再相应的Main.pas和srchu.pas中将strutils改为strutils1。这样就可以了。
      

  5.   

    to chechy:还是你聪明,能够抓住问题的症结!!!
    thank you very much!