★★如果程序中的控件都采用动态建立是否能减小程序文件的大小及减少所占的内存?

解决方案 »

  1.   

    文件大小肯定会变小,因为它不要初始那些控减,内存我想也会的,因为动态建立完成以后你就Free掉了,它就不会占用内存空间了
      

  2.   

    动态创建可以缩减DFM文件的大小,因此理论上可以缩小可执行文件的大小,不过缩小的程度可能没有想象中的明显。
    动态创建动态释放可以减少对内存的占用,但具体能减到什么程度,我没有数字可以证明。
      

  3.   

    内存不会减少,除非你Create以后就Free,那么就会减少内存占用,这样编译出来的可执行文件基本上不会减少,因为你包含了控件需要的pas文件,并且编译到EXE中了,所以动态创建只是给程序增加了灵活性,但是对于可执行文件和内存占用并没有什么减少的可能