implementation Uses (对应单元名也必须对应更改过来!);

解决方案 »

  1.   

    这是程序找不到它的编译文件了。查找原来那个.dcu文件,把它拷贝到你的程序目录中,再该名为你取的新名即可。
      

  2.   

    To skimwater(掠水惊鸿):
     我已经这样试过了,但还是不行。
    To Guoxc(大浪乘风) :
     我也已经这样试过了,也还是不行。
     我只是在“另存为”中把单元文件“UnitXX”改为“XXX”。
      

  3.   

    skimwater这种做法不对呀,dcu是编译后的文件,这种情况是因为他改单元名造成的。没办法只有把他们都改回来了。改文件名或单元
      

  4.   

    首先要搞清楚XXX.dcu的XXX是你自己的单元名称,还是你使用的Ddelphi自带的XXX单元或你使用的第三方控件的单元。如果是后两者,查找一下,然后把找到的拷贝到你程序所在目录下;如果是前者,把单元名称该回来吧!
      

  5.   

    教你一毒招:先在项目管理器删除这个窗体的文件(*.dfm和*.pas),然后在添加它,行的!
      

  6.   

    既然这样,只要打开一个没错误的工程,在这个工程里打开那个改名后的PAS文件,然后编译该工程,不就生成新的dcu文件了?