因为你用了窗体类,不信,你试试不用窗体类,编译后只有8K,比VC编的还小!

解决方案 »

  1.   

    这么说delphi写的程序都大于350K???明明不是这样的吧
      

  2.   

    你用vcl当然大了,你要小就不要用
    用sdk来写,绝对不会比vc大,不过这就没有delphi的优势了
      

  3.   

    不是你笨也不是Delphi笨!哈哈哈。
      

  4.   

    其实,Delphi可以做很小的程序,只有17K左右
      

  5.   

    算了算了,
    不会用有没有delphi电子教程?我先做一个简单的、比较小的程序,控制在20K以内完成功能:按ctrl+B键让主板上的蜂鸣器发声谁能帮我?说个思路也可以
      

  6.   

    Delphi和VC在这方面没有什么可比性,vc的若干东西可以由windows代号,毕竟是一个公司的产品,而delphi就不行,什么都得自己做,所以大了,但是delphi程序大小不会成级数上升,你有100个窗体的程序,大小绝对不会是350K×100
      

  7.   

    用ASPACK.EXE压缩可以小到130K左右.
      

  8.   

    不是DELPHI苯,而是你笨!这个问题可解决的,只是你水平未到也!哈哈!
      

  9.   

    VC和VB运行时需要一个很庞大的动态连接库,而Delphi则不必了。
      

  10.   

    350k怎么样,比vb编出来35k的程序运行起来快多了。
      

  11.   

    选中Build with runtime packages吧
      

  12.   

    有很多方法让DELPHI程序减肥,DELPHI应该是比较好的东西,如果你的道行足够高的话可以和VC拼一拼哈哈哈哈哈哈哈
      

  13.   

    同意hellion(恶人),使用包编译后,程序会变得很小。
    VC的程序小是因为它的运行库捆绑在Windows里了。
      

  14.   

    VC和VB都在装Windows的时候加了自己的运行库,你试试把mfc4x.dll或Msvbvmxx.dll删除看他们还能不能运行,Delphi编译的程序不管拷到什么机上都能直接运行。
      

  15.   

    你去coolsofts.yesky.net
    看我做的程序
    大部分用vcl了 ,都不大