精易论坛

标题: 3.1233版本大漠无法被释放 [打印本页]

作者: qeqpoququtt    时间: 2024-9-29 11:57
标题: 3.1233版本大漠无法被释放
软件从大漠7.2353版本降到3.1233发现内存一直在增加,原因是dm.ReleaseRef这个函数3.1233版本不存在,观察软件发现大漠一直在新创建没有被释放掉,有人可以帮忙解答下吗


作者: a13149057125    时间: 2024-9-29 13:55
没搞懂你为啥要降低版本,3.1233没有这个函数,也变不出来这个函数
作者: qeqpoququtt    时间: 2024-9-29 14:04
a13149057125 发表于 2024-9-29 13:55
没搞懂你为啥要降低版本,3.1233没有这个函数,也变不出来这个函数

因为7.2353版本要收费....我除了目前这个大漠释放不了,其他收费功能都用不上,理论上3.1233版本应该是能正确释放掉大漠插件的,就是不知道我姿势怎么错了
作者: qeqpoququtt    时间: 2024-9-29 14:06
进一步跟进发现一个窗口绑定了2个大漠对象 一个主线程 一个副线程 主线程的大漠对象可以正确释放掉 副线程的没有释放掉
作者: qeqpoququtt    时间: 2024-9-29 14:39
已经解决,是这行代码导致的,谢谢大家
  
大漠 = 大漠多线程信息 [i].大漠


作者: yangdk    时间: 2024-9-29 15:58
我也遇到过,是不是你用了时钟+线程?  我当时就是遇到这个问题,然后内存一直增加一直增加,搞得 我电脑好卡。后来好像是用判断循环才解决的
作者: qeqpoququtt    时间: 2024-9-29 16:38
yangdk 发表于 2024-9-29 15:58
我也遇到过,是不是你用了时钟+线程?  我当时就是遇到这个问题,然后内存一直增加一直增加,搞得 我电脑好 ...

我的确有时钟也有线程,但是我这个内存一直加是因为大漠对象没释放掉导致的




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4