delphi6+sp2
就是一个空窗体每次运行都会少16-32K.
各位有解决的办法没有。

解决方案 »

  1.   

    是不是每次你都CREATE,然后都不释放?
      

  2.   

    用BoundsChecker 6.5,MemProof检测工具。RAM Idle内存监检工具,Memory Optimizer监检工具。
    不信的各位可以试试。相信没有一位敢说自己写的程序没问题.在borland网上有没有这个补丁。
      

  3.   

    就是创建一个新的项目,里面就是一个form1.
    运行一次少16-32K.(退出编译环境)
      

  4.   

    里面不用写任何代码。
    检测这个东西有问题
    Resource leak: allocated by LoadLibraryA in MSDART.DLL!0000CD83, HANDLE: 0x1B5C0000Location of Error
    MSDART.DLL!0000CD83 (unknown) (unknown)
    MSADO15.DLL!00013F17 (unknown) (unknown)
    MSADO15.DLL!0000EFAE (unknown) (unknown)
    MSADO15.DLL!0000EF3E (unknown) (unknown)
    MSDART.DLL!0000CD83() (unknown) (unknown)
      

  5.   

    呵呵,我敢说我做的程序没有任何内存泄漏,而且绝对可以保证。我不明台你为什么不敢写出自己的程序呢?如果borland有这样大的问题,还有谁敢用
    这个问题就好像一个1吨级的小船的船地有一个一米宽的洞一样,这样漏水的船谁敢买?我用了borland工具7、8年了,还没有发现这样的问题。
      

  6.   

    to  xueyin(雪莹) 
    Resource leak: allocated by LoadLibraryA in MSDART.DLL!0000CD83, HANDLE: 0x1B5C0000这个我忘了说明,资源漏洞不会产生你说的“运行一次少16-32K.(退出编译环境)"问题.如果你用过VC,当然我看你好像没用过,否则就不会有这样的问题了,只要这样一个简单程序就会产生resource leak,
    main()
    {
         printf("hello world\n")
    }
    而且如果用bounder checker6.5还可能出现内存泄漏(需要同时安装vc版或通用版+delphi版或BCB版)我没记错是3处,不过这样的东西多数是因为检测工具的问题,而不是程序的问题,而且这样的程序肯定不会出现
    “运行一次少16-32K.(退出编译环境)"问题