如何彻底移除delphi工程中的单元文件

weihang1252 2010-02-04 09:39:44
我的一个工程文件中有些多余的单元文件,我想把它删除。删除方法是:
1、ctrl+F,在find in files窗口查找单元名,去掉工程中所有对该单元的引用。
2、project-->remove from project,选中需要删除的单元,OK
3、删除与该单元有关的所有文件

但重新编译时,始终提示找不到.dcu文件,再查找工程中对该单元的引用,提示没找到。请问是什么原因啊?
...全文
375 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
buding79 2010-02-04
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 harryfin 的回复:]
to 6楼:

你落后啦,删临时文件的话,现在都用CNPACK里面的了,一点就行,不用逐个目录放BAT,呵呵。
[/Quote]
呵呵呵呵。。。。。。
Harryfin 2010-02-04
  • 打赏
  • 举报
回复
to 6楼:

你落后啦,删临时文件的话,现在都用CNPACK里面的了,一点就行,不用逐个目录放BAT,呵呵。
buding79 2010-02-04
  • 打赏
  • 举报
回复
我说的是delphi 7,xp 环境下。
虎滴小猪猪 2010-02-04
  • 打赏
  • 举报
回复
删除整个工程里的dcu。然后重新编译
buding79 2010-02-04
  • 打赏
  • 举报
回复
1.你可以看看project的那个项目单元,看看是否有引用的地方。
感觉还是有引用的地方,没去掉。
2.另外就是,project菜单options功能看看,是不是有引用的设置。
3.最后,你可以,手动删除项目文件夹下的移出项目的文件。
4.还可以建一个bat文件
内容如下:
del *.~*
del *.dcu
del *.bkm
del *.ddp
删除无用的文件,应该就能解决问题了。
Harryfin 2010-02-04
  • 打赏
  • 举报
回复
有时会莫名提示找不到DCU,这样可以解决
Harryfin 2010-02-04
  • 打赏
  • 举报
回复
去project菜单选BUILD,然后再重新编译。有时会莫名提示找不到DCU
kfcoffe 2010-02-04
  • 打赏
  • 举报
回复
删除不彻底,呵. 这个要仔细检查
weihang1252 2010-02-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 regersubadm 的回复:]
关闭工程或delphi重新打开再试试。

[/Quote]还是不行
regersubadm 2010-02-04
  • 打赏
  • 举报
回复
关闭工程或delphi重新打开再试试。
程晨c 2010-02-04
  • 打赏
  • 举报
回复
把文件也删除了
lhy 2010-02-04
  • 打赏
  • 举报
回复
find in files是否全面
如果全面,把工程文件用写字板打开找一下。
imho888 2010-02-04
  • 打赏
  • 举报
回复
光project-->remove from project 还是不行的

有可能在你的工程单元里有引用

需要把你工程单元里对此文件所有的引用删掉才行

可以用search ->find in files 查找出来,删之,重新编译即可
李白丢了墨镜 2010-02-04
  • 打赏
  • 举报
回复
找不到.dcu文件是因为对应的.pas不存在或者是路径不正确所致.
这样的问题你们还在问???

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧