我在程序中使用DLL封装对象,并通过接口调用,对象声明如下
TfrmReport = class(TForm,IOraReport)
其中IOraReport为接口
但是我在FreeLibrary后关闭主调窗体时会出现内存错误,而且将接口赋为
nil后,程序所占用的内存并不释放,
我的问题是:使用接口调用窗体类型的对象,如果在使用完后释放该对象
TfrmReport = class(TForm,IOraReport)
其中IOraReport为接口
但是我在FreeLibrary后关闭主调窗体时会出现内存错误,而且将接口赋为
nil后,程序所占用的内存并不释放,
我的问题是:使用接口调用窗体类型的对象,如果在使用完后释放该对象
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货