我的程序怎么前几天编译后的EXE文件有近2M,今天编译后只有400K了,但却还是可以象以前那样运行,怎么回事?

解决方案 »

  1.   

    因为你编译的时候,引用了Package,发布程序还要发布那些Package的。
      

  2.   

    不懂!我如何知道是否引用了PACKAGE?
    我现在400K的程序运行和原先一样.没什么不同.
    如何让它编译后还能是近2M?如何引用PACKAGE?谢谢
      

  3.   

    菜单Project|Project Options总的Compiler页,可以修改
      

  4.   

    在PROJECT->OPTIONS->PACKAGES里面的BUILD WITH RUNTIME PACKAGES,这个勾打上就小,不打上文件就大,还有,如果你打上这个勾,那么,在没有delphi运行库文件的及其上是无法运行的。
      

  5.   

    是不是你原来有个大的Picture做背景,后来换掉了,嘿嘿。
      

  6.   

    是不是你把n个窗体由原来的Auto-create forms 改成了Available forms,这样应用程序就回小许多的!:)