有关运行时包的考虑已经被老板否决。

解决方案 »

  1.   

    你是不是弄了很多图片什么的呀?这些东西在里面是位图存放的,你说能小得了吗?这些图片最好你动态加载,或者所写他的大小。
    不然一个壁纸虽然jpg才几十K,但是变成位图要几M的。
      

  2.   

    是呀,最好不要用那么多大的图片。如果
    没有用图片,看来在DELPHI中真的关减不了多少了
      

  3.   

    图片放入dll中
    用aspack压一下
      

  4.   

    把图片全部改成运行时加载,这样可以在很大程度上减小EXE的尺寸。如果想靠代码优化来减小,简直是神话,除非你确实定义了许多垃圾数组并且初始化了。
      

  5.   

    project->Options->Packags->Build with runtime packags (Check it)
      

  6.   

    有关运行时包的考虑已经被老板否决。——————————————————————你先说说看你的exe中都有哪些资源再看看怎么解决
    呵呵,如果你的exe里有mp3,5M  俺拜你为师(开个玩笑)
      

  7.   

    这么大,不会把DEBUG信息一起编译进去了吧
      

  8.   

    5MB?my god!你都对你的程序干了什么啊?怎么会有这么大的呢?我觉得用asppack的话起不了多大的作用?肯定是你把什么东西编译到了程序里面去了。如果实在不行的话考虑把一些功能放到dll中去吧?会好一点。
      

  9.   

    还是用DLL吧,代码优化对于这么大的文件“减肥”来说是没什么用的了。
    不过我倒想知道里面都放了些什么,怎么可以搞得这么大。
    ??????????????????????????
      

  10.   

    Aspack一般会使大小压缩成原先的20%
      

  11.   

    压缩也不以解决方法啊!
    我觉得还是用DLL这样下次写程序还可以再用啊,也没有那么麻烦啊!!
    楼主我怀疑里面有什么东西啊??怎么会那么大啊!!(菜菜鸟!)