很严重的问题(35分)

  • 主题发起人 主题发起人 isnotnull
  • 开始时间 开始时间
I

isnotnull

Unregistered / Unconfirmed
GUEST, unregistred user!
大家用Ado有没有发现,程序每运行一次,内存要少20K.
我用的是ado2.7
下面是我用内存检测工具得到的结果。内存泄漏。
就是一个程序(空窗体)也会有两个内存泄漏。
Resource leak: allocated by RegOpenKeyExW in MSDART.DLL!00002BF6, HANDLE: 0x80000001

Location of Error
MSDART.DLL!00002BF6 (unknown) (unknown)
MSDART.DLL!00002B9F (unknown) (unknown)
MSDART.DLL!00002B15 (unknown) (unknown)
MSDART.DLL!000020C0 (unknown) (unknown)
MSDART.DLL!00001FD0 (unknown) (unknown)
MSDART.DLL!00001E63 (unknown) (unknown)
一个空窗体也会显示出下错误
Resource leak: allocated by SetPropA in PROJECT1.EXE!0003A4DF, HANDLE: 0x0000C58E

Location of Error
PROJECT1.EXE!0003A4DF (unknown) (unknown)
Resource leak: allocated by SetPropA in PROJECT1.EXE!0003A4F6, HANDLE: 0x0000C575

Location of Error
PROJECT1.EXE!0003A4F6 (unknown) (unknown)

怎么解决这些问题
我用的检测工具是Boundschecker,
 
內存無法釋放是比較正常的..你可以用專用的釋放內存軟件來釋放,或者不要理它嘛!
才20K,現在內存都那么大了...(我是512M的)[:D]
 
全部放上到数据模块每次运行程序少好几百K。 不小的数目.
 
后退
顶部