我用Delphi编译出来的程序只有一个窗口,却400多k,而用vc编的一个mdi多窗口程序才100k,是什么原因

解决方案 »

  1.   

    因为MS都Borland的产品支持太少了,而Delphi运行时要带很多的库文件,没有办法只好打包进
    去了。相反MS都自己的产品绝对支持,VC直接调用就可以了。你可以把Uses下面没有用到的Unit
    去掉,这样可以减小大小的。
      

  2.   

    是这样的:微软的Windows操作系统已包含的运行VB、VC等程序用的库文件,一家产品嘛,这点方便;Delphi是靠着微软的大腿睡觉的,曾与微软协商过运行库接口想把它的也加进去,可微软就是不给我,竞争嘛;没办法,Delphi是好在它的每个程序中加载运行库,这样程序自然大了,若是VB、VC没有操作系统运行库支持,它的程序不知会比Delphi大出多少,Win98以前版本的VB程序是不小了;你装过Delphi后,操作系统已经加入Delphi运行库,你可建一个空窗体,然后选Project->Options...再切换到Packages页,选中下面的Build with runtime packages,再编译,看看,才16.5K,我用的D7;个人以为,开发Windows下的应用文件VC6最合适,数据库Delphi比VC强多了
      

  3.   

    呵.我也想不通这个问题以前..原来是这样啊...了解..我说我开发的VB怎么才几百K..