试了一下C#也是这样 |
lplandss 发表于 2021-2-18 21:58 我就是想知道,成员变量在窗口销毁后什么时候回收? 你不能要我不用成员变量啊,上面只是我特意写的一个例子。 |
局部变量新窗口.创建对话框 (), 窗口关闭了才返回 |
这是你代码写的不对,局部变量不能放到方法外面,不然就变成了程序集变量了,你把变量放到方法内部保证每次都自动清零 |
不知道是否和主流编成软件一样?其他语言也不会,也没仔细研究过。 希望吴总能看到讲解一下。 |
创世魂 发表于 2021-2-18 09:54 创建对话框窗口,跨窗口操作时,也不能释放。 |
这个应该是因为窗口载入的时候定义的是成员变量 (其实不能定义局部变量,会被释放),所以窗口其实只是关闭了,窗口变量并没有释放。 火山所有功能性质的类,比如**操作,json,xml等等。都已经做了自动销毁处理。 基本类型不太清楚,按理说应该也会做相应处理的。 你提供的这种情况,你可以在 窗口将被销毁的时候,手动将基本类型重置。。 |
说明窗口没有被释放 |
|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )
GMT+8, 2024-11-25 19:13 , Processed in 0.087173 second(s), 22 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.