两部机系统都是winxp sp2,delphi7,安装的组件版本都相同,就是CPU不同,但是生成的dll文件在两台机就是差3K大小,请问为什么?

解决方案 »

  1.   

    DELPHI会为你默认加几个UNIT进去   
    你把uses后的不用的全都去掉   
    DLL就变小了
      

  2.   

    有些Uses是默认加进去的,像System单元,而且补丁之后一些引用的Pas大小会变化,除非版本相同且手工去除单元,大小不同是很正常的
      

  3.   

    特别是引用Graphics,我以前试验的,加与不加编译后相差几十上百K.DLL尽量用Windows单元中的API吧