66问答网
所有问题
vb6编译后的程序不释放内存
如题所述
举报该问题
推荐答案 2023-10-10
题主是否想询问“vb6编译后的程序不释放内存的原因”?没有正确释放对象、没有正确处理全局变量。
1、没有正确释放对象:VB6使用对象导向编程,程序中包含许多对象,如果没有正确释放对象,内存将一直被占用,导致程序不释放内存。
2、没有正确处理全局变量:VB6中全局变量的生命周期非常长,如果不正确处理,会一直占用内存,导致程序不释放内存。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/s9xss2nsppniDsUpnD.html
相似回答
VB生成EXE文件后
内存
占用大幅度增加,且无法
释放
(高分)
答:
如果你
程序
的退出代码用的是 Unload Me,就不一样了,Unload Me 是程序退出并且从
内存
中
释放
资源..另外检查一下:最后关闭窗口的时候把打开的文件也关闭了吗??补充你的回答:(给你写个释放数组内存的例子)Dim ray() As Integer '动态数组。ReDim ray(10) '分配存储空间。Erase ray '释放数组所用内...
VB6
.exe应用
程序
出错“0x7c939af2”指令引用的“0x00000010”
内存
该内...
答:
1
驱动程序不稳定,或者与操作系统、计算机硬件不兼容,极易引发内存不能为read错误
;(由于开发者水平差异较大,个别RP和技术都很差的程序员也开始写驱动程序了,小则引起“内存不能为read”,大则引发机器蓝屏,最后还把责任推卸给别人。)蓝屏代码:D805AB914BA4FEF0BA3473226E713E6A.2 不小心安装了...
VB6编译后的
EXE文件运行占用
内存
超高导致
程序
假死
答:
Dim rs As ADODB.Recordset set conn=new adodb.connection set rs=new adodb.recordset 然后进行测试 ‘message = message + CStr(rs.Fields(0).Value) + ","进行测试 Text1.Text = "商品编号" + message + "今天到期!"End If message=""进行测试 ...
vb6
内存
溢出问题
答:
关闭不需要的应用程序、文档或资源文件
。模块或过程太大了。将庞大的模块或过程分成几个。虽然这样不能节省内存空间,但可避免 64K 段边界限制。在 Microsoft Windows 标准模式下执行。按增强方式重新启动 Microsoft Windows 。在 Microsoft Windows 增强方式下执行,但超出了虚拟内存的空间。空出一些磁盘空间...
VB6
.0引用
内存
错误
答:
例一:打开IE浏览器或者没过几分钟就会出现"0x70dcf39f"指令引用的"0x00000000"
内存
。该内存不能为“read”。要终止
程序
,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后,IE浏览器也被关闭。 解决方法:修复或升级IE浏览器,同时打上...
电脑在用
vb6
.0时出现\"0x004afa89\"指令引用的\"0x00000000\"
内存
,该...
答:
1、驱动不稳定,与系统不兼容,这最容易出现
内存
不能为 Read 或者文件保护 2、系统安装了一个或者多个流氓软件,这出现 IE 或者系统崩溃的机会也比较大,也有可能出现文件保护 3、系统加载
的程序
或者系统正在运行的程序之间有冲突,尤其是部分杀毒软件监控程序 4、系统本身存在漏洞,导致容易受到网络攻击。...
大家正在搜
vb如何释放内存的几种方法
vb如何释放内存
vb释放本身占用内存
vba释放内存
vba边运算边释放内存
释放手机内存的方法
c语言内存释放的问题
电脑自动释放内存的软件
vba对象内存释放