|
Xelloss0618 发表于 2023-12-14 22:02 原来如此,感谢解惑 |
urenai 发表于 2023-12-15 11:31 原来如此,感谢解惑 |
在类_清理里 取消事件挂接()就可以了。 |
创世魂 发表于 2023-12-14 23:13 前面已经跟他讲了,你也可以测试一下。 引用了hp server。 在程序结束时不主动释放hp server的话,他的确会报错。 解决方案 就是 在窗口销毁事件下 主动执行一次hp server 释放 |
本帖最后由 创世魂 于 2023-12-14 23:15 编辑 绯陌如夏 发表于 2023-12-14 19:02 其实不需要这么写,对象销毁后hp会自动释放。。 你虽然说代码非常简单,但是建议直接发一下代码出来看看。。 测试自带案例之类的,不会发生这样的错误。所以肯定还是你的写法有问题。 |
具体点:在窗口销毁事件下键入: hp_server..销毁() 还是 释放,什么的忘记了/ |
就是窗口关闭之前会取消事件挂接,但HP还没销毁了,仍在发送事件,这时候事件接收器已经没了,所以就报错。 所以你必须在关闭窗口之前关闭和销毁HP,建议在窗口将被销毁事件里处理,因为取消事件挂接发生在 类_清理 之前。 |
|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )
GMT+8, 2024-11-24 01:17 , Processed in 0.093934 second(s), 23 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.