在我的一些非常大的项目中,这应该会减少可执行文件的大小.我相信还会有其他好处.
编辑:是否有一个实用程序可以扫描项目并自动删除多余的项目?我确实有100个项目,"自动删除"将是一等奖,但如果我必须,我会在识别实用程序的帮助下采用手动方式.
是否有任何工具可以为Delphi单元生成依赖关系图,同时考虑条件编译指令.我想强调一下,这应该是单元依赖图,而不是类依赖.此外,能够重新排列和隐藏生成的图表中的某些部分也是很好的.
我已经尝试了解并且它似乎没有做我想要的.
找到所有外部依赖项很容易.只需运行程序并打开模块信息窗口即可.但是我怎样才能找到所有内部依赖项?我知道程序会保留所有单元的列表,因为我已经在初始化代码中跟踪了一两次.但有没有简单的方法从调试器访问此列表?
我正在调试分布在许多单元上的大型应用程序.我在低级单元中遇到了编译错误,并且对于引用此单元的应用程序的哪个部分没有任何想法.有没有办法使用RAD studio 2010的IDE来创建某种包含图?
由于大多数使用的单位不是项目的一部分并且分布在相当多的分支源树上,我不能简单地使用"在文件中查找"选项.
我目前正在使用search-in-files-utility遍历我的树,但这很麻烦.
你知道更优雅的方式吗?开发在Embercadero RAD studio 2010,Windows XP 32.
我有一个应用程序,它是在Turbo Pascal 5中开始的,现在是Delphi 7(该项目的根源已超过20年).我们正在尝试将此项目移至Delphi XE.
有一个单元正在编译成exe,根本不应该编译到这个项目中.我无法正确追踪它是如何进入编辑的.
是否有日志或其他方法,我可以用来查看正在编译的单位的顺序,以便我可以追查这个问题?
注意:我已经尝试使用ICARUS工具来完成跟踪而没有成功.
编辑:我确信使用蛮力和足够的时间我可以解决这个问题.我正在寻求的是一个更优雅的解决方案,如果有的话.