在动态库中使用XML的问题? ( 积分: 200 )

  • 主题发起人 主题发起人 g_feng
  • 开始时间 开始时间
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._Release;
 
后退
顶部