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

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

代码如下:

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