冥界3大法王 发表于 2024-3-20 18:19

冤孽引用单元如何删除?

当初测试代码时,加了一个 透明PNG控件, 于是下面的玩意就自动加上了。。。
uses
    PngImage2010

正常情况下,是删除引用单元后,下面调用插件的地方就会自己报错了。
多了一个这东西,就会多一个pngimage2010.dcu文件,也就编译后的文件也就会多余的部分,增大了EXE的体积
如何删除掉呢?


怎么知道哪调用它呢?

homejun 发表于 2024-3-20 18:53

cnpack专家里有个清理引用单元功能,菜单中就有,可以清理不需要引用的单元

爱飞的猫 发表于 2024-3-20 18:53

Delphi 没有单元级的死代码移除吗…

你可以试试直接到源码目录全文搜索,然后改文件

冥界3大法王 发表于 2024-3-20 20:18

homejun 发表于 2024-3-20 18:53
cnpack专家里有个清理引用单元功能,菜单中就有,可以清理不需要引用的单元


提示,清理完成,之后,又自己加上了。{:301_1006:}

冥界3大法王 发表于 2024-3-20 20:20

本帖最后由 冥界3大法王 于 2024-3-20 20:25 编辑

爱飞的猫 发表于 2024-3-20 18:53
Delphi 没有单元级的死代码移除吗…

你可以试试直接到源码目录全文搜索,然后改文件改完.pas,还是自己又加回来了。
果然是阴魂。{:301_1008:}
页: [1]
查看完整版本: 冤孽引用单元如何删除?