P
pascal
Unregistered / Unconfirmed
GUEST, unregistred user!
我的FORM存在DLL中,在FORM的ONCLOSE中:
procedure TRoutes.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
SysDev.Free;
//按照他的DEMO中的例子,正常的关闭
FilterGraph.ClearGraph;
FilterGraph.Active := false;
Action := caFree ;
end;
在我的主APPLICATION中可以看到比使用TRoutes这个FORM前多了一个线程,并会不时(但不是每次)出现读/写非法的问题,在delphi中可以看到出错在wmf9.pas中,也就是dspack没释放.
如何把他彻底释放?不然的话,一方面会出错,另一方面资源也会消耗完啊.
procedure TRoutes.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
SysDev.Free;
//按照他的DEMO中的例子,正常的关闭
FilterGraph.ClearGraph;
FilterGraph.Active := false;
Action := caFree ;
end;
在我的主APPLICATION中可以看到比使用TRoutes这个FORM前多了一个线程,并会不时(但不是每次)出现读/写非法的问题,在delphi中可以看到出错在wmf9.pas中,也就是dspack没释放.
如何把他彻底释放?不然的话,一方面会出错,另一方面资源也会消耗完啊.