首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

pas文件中,不用到的函数或方法会不会被编译?解决办法

2012-03-27 
pas文件中,不用到的函数或方法会不会被编译?一个存放了百来个函数的pas文件,如果引用后,但是只使用到里面

pas文件中,不用到的函数或方法会不会被编译?
一个存放了百来个函数的pas文件,如果引用后,但是只使用到里面的10个函数?那些没使用的函数代码是否会编译到EXE文件里?

[解决办法]
不会,但是有个情况得注意,比如在initialization中引用了,或者把函数指针定义到了常量中等引用就会被编译进来。
[解决办法]
全局变量、过程、函数只有实际用到(直接或者间接引用)的才会连接进可执行文件,当初Borland称之为smart link技术,但是不适用于类变量、方法。

热点排行