工程中的某个文件改名 ( 积分: 50 )

  • 主题发起人 主题发起人 francais
  • 开始时间 开始时间
F

francais

Unregistered / Unconfirmed
GUEST, unregistred user!
我的工程中,有一个窗口的名字叫aaa,它对应的文件为bbb.dfm和bbb.pas
我想把对应的unit的名字都改为aaa.dfm和aaa.pas,
我在资源管理器中把对应文件的名字改过来了
把bbb.pas的第一句话unit bbb改为了unit aaa
把工程文件中的uses中相应的改过来了
还需要改什么啊?
我编译的时候报错说找不到bbb.dfm
另外,好像用另存为的方法,也说找不到bbb.dfm
多谢
 
我的工程中,有一个窗口的名字叫aaa,它对应的文件为bbb.dfm和bbb.pas
我想把对应的unit的名字都改为aaa.dfm和aaa.pas,
我在资源管理器中把对应文件的名字改过来了
把bbb.pas的第一句话unit bbb改为了unit aaa
把工程文件中的uses中相应的改过来了
还需要改什么啊?
我编译的时候报错说找不到bbb.dfm
另外,好像用另存为的方法,也说找不到bbb.dfm
多谢
 
一、先从工程中去掉这两个文件
二、更改文件名,将文件内的窗体名用查找替换功能全部替换成新窗体名
三、在工程中添加这两个文件
 
不用那么复杂吧,直接在Delphi IDE里面把.pas文件另存为aaa.pas就行了,它会自动生成一个aaa.dfm文件的,之后再把原来的bbb.*给删掉就OK啦
 
我把bbb.pas另存为了aaa.pas,把原来的bbb.*文件都删了,编译时报错
[Fatal Error] ICProject.dpr(41): File not found: 'bbb.dcu'
 
先从工程中删除你的这个单元,然后直接更改文件名然后再合并进来就OK了
 
查找bbb,该成aaa
 
To francais:
你是在Delphi IDE里面 Save As的么?怎么会出问题的呢,我经常都是这样做的,都没事,看看是不是文件夹设为‘只读’的问题。。。
 
后退
顶部