G
g_feng
Unregistered / Unconfirmed
GUEST, unregistred user!
现在我在动态库中使用了
gDllCfgDoc := CreateOleObject('Microsoft.XMLDOM') as IXMLDomDocument;
gDllCfgDoc是一个动态库里的全局变量
这个动态库被释放的时候就会报 too many consecutive exceptuons:'access violation at 0x2786302:read of address 0x15ca5f8'
然后,我在动态库释放中加了
gDllCfgDoc._Release;
gDllCfgDoc := nil;
开始是在DLL_Process_Detach时加的,
在gDllCfgDoc := nil;时就会报同样的错。然后又写了个释放的方法,让主程序在关闭的时候调用,结果一样。
请问应该如何解决?
gDllCfgDoc := CreateOleObject('Microsoft.XMLDOM') as IXMLDomDocument;
gDllCfgDoc是一个动态库里的全局变量
这个动态库被释放的时候就会报 too many consecutive exceptuons:'access violation at 0x2786302:read of address 0x15ca5f8'
然后,我在动态库释放中加了
gDllCfgDoc._Release;
gDllCfgDoc := nil;
开始是在DLL_Process_Detach时加的,
在gDllCfgDoc := nil;时就会报同样的错。然后又写了个释放的方法,让主程序在关闭的时候调用,结果一样。
请问应该如何解决?