我使用Delphi启动了一个原型,所有源文件都在一个目录下 现在,我想使用文件夹重新组织所有内容。
我发现了两种方法。
1 /首先是在Delphi IDE中打开每个单元,在Save as
打开新文件夹。然后删除旧的单元文件。
2 /在Windows资源管理器下,重新组织所有内容,然后在Delphi IDE中打开项目,删除对旧(未知)单元的引用,然后按文件夹添加每个单元文件夹。
由于我有100多个单位,无论我使用何种方法(1或2),都非常痛苦 你是如何进行这种重组的? 我错过了一个功能吗?
答案 0 :(得分:17)
我没有检查XE,但在XE2中,这在IDE中很容易做到:
IDE将移动单元(删除旧单元)并将此更改提升为项目组中的所有项目。
答案 1 :(得分:4)
你真的需要在项目中命名所有100多个单位吗?它们中的一些是否只是可以放在搜索路径上的文件夹中的常用功能?从项目中删除所有不太常用的单位,并将它们放在文件夹中以适合您的逻辑。 IDE将找到它们,您也可以在需要时右键单击在IDE中打开它们,而不用在具有固定路径的项目中命名它们。
答案 2 :(得分:4)
最简单的方法是:
in ..
; 答案 3 :(得分:2)
只有第二个选项。使用TotalCommander,Windows资源管理器等将文件移动到新目录。我认为您的源布局应如下所示:
myutils
libs
crypto
database
network
然后添加这些目录:
myutils;libs\crypto;libs\database;libs\network
到Unit Search Path