求助:在DLL中使用 EhLib 4.2.12 打印预览后退出报错 ( 积分: 50 )

  • 主题发起人 主题发起人 ouyongke
  • 开始时间 开始时间
O

ouyongke

Unregistered / Unconfirmed
GUEST, unregistred user!
就是我在DLL里面加了DBGridEh,再用printdbgrideh进行打印预览之后,退出这个DLL后,应用程序就是报错:“XXXX.exe 产生的错误,会被 Windows 关闭。您需要重新启动程序。”
跟进我的源代码里面去的话,是一些内存错误,出错的地方还就是在“FreeLibrary( DllHandle ) ”这里,真的是百思不得其解呀。
难道是有内存没被释放,产生冲突?
因为,我刚刚屏蔽了给DBGridEh加Hint的代码:dbgrdhList.Hint := 'XXXX'+#13+'YYYY',他同样会在“FreeLibrary( DllHandle ) ”报错。
不知道哪位朋友可以查到这是哪里有问题吗?
 
遇到过,但不知什么原因,是不是感知控件停用了
 
你也遇到过呀,当时你的情况是怎么样的?
后来怎么解决的呀?
------------------------
我提示出错的地方是这个DLL退出之后,调用程序进行 FreeLibrary( DllHandle ) 的时候啦,当时什么都没有了,不可能是“感知控件停用”了这样的原因吧
 
后退
顶部