你把原来的Windows.dcu改一个名字,然后编译使用了Windows单元的程序,就会自动生成一个dcu文件。

解决方案 »

  1.   

    我该啦名后,在程序中运行时他就报错找不到文件"windows.dcu"也没有生成新的windows.dcu啊?
      

  2.   

    笨办法:将windows.pas拷到你的工程目录,编译,编译完以后将windows.dcu拷到...dephi5\source\rtl\win目录。
      

  3.   

    是不是把windows.pas和project同一个目录下,但是不会编译windows.pas,要不再说详细点,可不可以单独编译windows.pas生成windows.dcu啊?急死啦
      

  4.   

    这样吧,你把修改后Windows.pas Copy到你的Project目录,该成另外一个名字,例如mywin.pas,然后再你的程序中uses mywin,编译你的程序,Delphi 会自动帮你编译mywin.pas
    生成mywin.dcu,然后把mywin.dcu改成windows.dcu,在覆盖原来的windows.dcu即可,注意要备份原来的windows.dcu哦。万一出了问题........
      

  5.   

    在一个单元中的uses下的都是.pas文件吧!我现在直接把修改后的windows.pas放在dephi5\lib
    目录下,就可以达到我的要求啦,就不必再生成windows.dcu啦!哪干嘛要.dcu啊?
      

  6.   

    嘿,链接程序并不懂得什么是.pas文件,它只认得.dcu,就是已经编译好的相当于.obj文件了。
      

  7.   

    将VCL源文件的目录加到你工程的搜索路径中,所有的VCL的dcu都是新生成的了。