我们正在从D7迁移到D2010,并正在就清理项目路径进行辩论.我们有许多目录,其中包含大量的Pas文件,这些目录包含在某些项目路径中,但实际上只有少数文件被任何单个项目使用.
一种选择是完全消除项目路径,并且只在dpr中使用所有已使用的文件.
第二个选项是仅保留dpr中所需的文件,并具有指向其余文件的目录的项目路径.
对于另一个选项,是否存在任何争议?
我个人喜欢它,如果我的uses条款尽可能小,但在许多应用程序中,真正的大单位(在膨胀可执行文件方面)喜欢Forms或VirtualTrees至少在另一个单位需要.
所以:如果我清理我的uses条款,即使最终没有从项目中移除任何单位,它会有所不同吗?如果真是这样,那么是以哪种方式?并且:清理uses条款应该尽快完成,还是等到我偶然找到一个未使用的单位?
这是我的D2006的奇怪行为,因为它有时只会发生.我有一个我想调试的项目.我想调试的文件名为'Main.pas'.我有另一个不相关的项目具有相同的单位名称,有时调试提示我错误的主文件而不是当前项目中的主单位.我和其他同名文件发生了这种情况.我无法调试,因为调试键不起作用(他们只是不做任何事情).你有同样的问题吗?我该如何解决?
谢谢.
我尝试提高Delphi 2007和Codeinsight的性能.在应用程序中,DPR文件中添加了483个文件.
我不知道它是否是想象力但我觉得通过读取DPR中的所有文件,我从Codeinsight获得了更好的性能.
我也认为(如果我错了,请纠正我)所有包含在使用部分中的文件也应该包含在DPR文件中以获得最佳性能.
我的问题是,它是否存在一个扫描整个项目并列出DPR文件中缺少哪些文件以及哪些文件可以删除的工具?拥有可以在PAS文件中删除的用途列表也很不错.
我发现Pascal Analyzer似乎是一个很好的工具.在这种情况下特别评论这一点是值得赞赏的.
一个相关的问题在这里.
问候