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

解决方案 »

  1.   

    不会,但是有个情况得注意,比如在initialization中引用了,或者把函数指针定义到了常量中等引用就会被编译进来。
      

  2.   

    全局变量、过程、函数只有实际用到(直接或者间接引用)的才会连接进可执行文件,当初Borland称之为smart link技术,但是不适用于类变量、方法。