有没有人知道一个实用程序,可以自动检测和删除uses条款中的不需要的单位?
最好..
提前致谢.
我使用cnPack使用清洁剂,但一般来说这是无用单位的缺点?
我知道其中一些:
1)当然,如果整个项目中没有使用该单元,那么将会有无用的资源消耗
2)代码洞察力会产生无用的结果
3)代码洞察力会变慢
但想象一个简单的案例:
我为一家公司写了一个程序.他们想要源代码.
该程序使用我为一些客户的多个项目编写的代码.
我想只发布这个程序使用的代码.因此,如果名为Utils.pas的共享文件包含十个函数,并且该程序仅使用其中两个函数,那么我想发布一个名为Utils.pas的文件,其中只包含这两个函数.
代码是Borland Pascal,使用Delphi编写.
谁知道我怎么做到这一点?
澄清:我不是在询问许可.我希望客户只拥有他们的程序使用的源代码,而不是其他任何东西.
这是我的问题,我正在整理一些我多年来修改过的旧代码并删除了redundent函数,
我可以用缓慢的方式来做它并将其注释掉,看看编译器是否会抛出错误.但我只是想知道是否有任何工具可以扫描代码并给出调用给定函数的函数列表.
我曾经看过ge-experts和icarus,但他们只在单位和类别的水平上执行此操作而不是功能.
欢迎任何建议,非常感谢,Brian