首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

MDI主窗口打开DLL子窗口后再关闭报内存异常

2012-03-01 
MDI主窗口打开DLL子窗口后再关闭报内存错误如果不打开DLL子窗口,直接关闭MDI主窗口不会报错当打开DLL子窗

MDI主窗口打开DLL子窗口后再关闭报内存错误
如果不打开DLL子窗口,直接关闭MDI主窗口不会报错
当打开DLL子窗口后直接关闭主窗口——报错
当打开DLL子窗口,先关闭该子窗口,再关闭主窗口——依然报错,错误一致

代码如下:

[解决办法]
自己创建的对象,不使用时应该销毁,若没有销毁,就关闭窗体,则会产生内存泄露。
[解决办法]
var
Child: TMDIChild;
子窗口的定义应该在外部的,你在函数内定义,函数调用后,它的生命周期已经结束。所以会产生内存泄露。
[解决办法]
我也遇到过这个问题,期待...
[解决办法]
free方法可以销毁对象。

热点排行
Bad Request.