Delphi下如何使编译文件大小最小,EXE运行时如何使所占内存尽量少??
请问各位有什么赐教?????

解决方案 »

  1.   

    build with runtime packages选中
      

  2.   

    不要Uses没用的Unit使用ASPack压缩EXE文件有使用重复图片的程序,要使用资源调用,不要直接用Form的属性编辑器EXE运行内存就要注意要用的时候才分配资源,不要的时候立刻Free现在使用内存多几M什么的已不在考虑范围内,程序尽可能少Bug才是最重要
      

  3.   

    1.使用运行包
    2.在uses中去掉没用的unit
      

  4.   

    用masm  或 tasm写哪才小。
      

  5.   

    发布的时候把
    Delphi菜单->Project->Options...
    把Compiler页->Debugging上的选项全关上~~
    编译出Release版本,程序里就没有调试信息,程序也会小很多~~
      

  6.   

    1.使用运行包
    2.在uses中去掉没用的unit3 发布的时候把
    Delphi菜单->Project->Options...
    把Compiler页->Debugging上的选项全关上~~
    编译出Release版本,程序里就没有调试信息,程序也会小很多~~
    4 用Dll
      
      

  7.   

    谢谢各位,我试过ASPack压缩EXE文件,能压,但运行时好像占内存更多,不知是不是这样??
      

  8.   

    要求不太高的话也不要这样刻求.用masm来编真是最小.
      

  9.   

    ASPack压缩EXE文件并不能减少内存的占用,内存的使用和程序的内部有关系!
    在开发的时候,要对使用的各种对象予对全衡.
      

  10.   

    现在我写程序从来不考虑体积,十多M的程序我都干出过,功能才是最重要的,当然要保证BUG少