不太明白,一个VB程序,我点击右上角的“×”关闭时,不能完全退出程序,用End就可以完全退出! 关闭程序不要用END,用UNLOAD 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 End 语句提供了一种强迫中止程序的方法。Visual Basic 程序正常结束应该卸载所有的窗体。只要没有其它程序引用该程序公共类模块创建的对象并无代码执行,程序将立即关闭。 出现这种情况一般是因为在多窗口情况下你在退出程序时有某个窗口没有完全关闭的原因,检查以下代码中是否出现了调用某个已经关闭的窗体中的属性或者函数的情况。因为在这种情况下原本已经关闭的窗体会被load到内存中但不会显示出来。 谢谢T2,我就是发现只要用unload就无法完全退出,所以才用end。dbcontrols,能不能详细一点?谢谢!!谁能讲一下是什么原因造成这种现象的? 你用UNLOAD无法退出?呵呵,你的VB是不是有点问题呀?END一定会造成这种状况,END将VB程序即时终止,没有做任何的扫尾工作,比如没有完全卸载相应的Object,所以这些Object一直留存在你的Windows系统中作为系统进程在运行直到你关闭该进程.这就像你在程序中创建了很多的Object,在程序结束时没有释放一样 在窗體的queryunload事件中有代碼設置代碼就可以退出unload, 代碼一定不是你自己寫的 VB中Dictionary和第三方Hive,Treap的性能问题 求一个rpx报表编辑器! richtextbox控件,得右边距如何设置 数据库连接VB时按某种条件查询时,只显示列名没有数据 可以在一个窗口的程序中让另一个窗口的空间enabled属性为false么 vb中调用exe文件 如何读写硬盘扇区 我的查询结果集里有重复的记录(发票号),我想让他不重复,其它的放在一起,用逗号分开! mshflexgrid的bug???? 请教各位高手 关于DXF文件问题 有好几个问题要请教,高分封赏 用什么API函数能实现映射网络驱动器?
dbcontrols,能不能详细一点?谢谢!!
谁能讲一下是什么原因造成这种现象的?
END一定会造成这种状况,END将VB程序即时终止,没有做任何的扫尾工作,比如没有完全卸载相应的Object,所以这些Object一直留存在你的Windows系统中作为系统进程在运行直到你关闭该进程.这就像你在程序中创建了很多的Object,在程序结束时没有释放一样