首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VB6应用程序仅在Vista/Win7/Win2008中挂起必须重新启动才能恢复

VB6应用程序仅在Vista/Win7/Win2008中挂起必须重新启动才能恢复
EN

Stack Overflow用户
提问于 2009-12-09 07:00:27
回答 1查看 887关注 0票数 1

我有一些vb6应用程序在Vista32/64位或win7 32/64位和XP 32/64位机器上运行几个小时都没有任何问题。它有时会挂在XP机器上,但我可以在任务管理器中关闭应用程序,然后重新启动,没有任何问题。

现在使用Vista/Win7,几个小时后它仍然挂起,然后我用任务管理器关闭应用程序,然后重新启动应用程序。应用程序将启动,但将挂起在相同的应用程序位置,就像它记得它之前挂在哪里一样。恢复应用程序的唯一方法是重新启动计算机。

以前有没有人经历过这种情况?我知道这个VB6应用程序可能会做一堆垃圾,没有释放内存等等。但是如果我在任务管理器中关闭应用程序,它不是应该像以前一样返回吗?

EN

回答 1

Stack Overflow用户

发布于 2009-12-09 07:16:17

听起来它可能挂在VBRUN6.DLL中的某个地方,Visual Basic 6运行时库可以解释为什么需要重新启动,因为DLL没有卸载。不过,我不知道你的应用程序是如何导致这种情况的。我担心这里的任何这样的分析都会超出范围,除非程序非常简单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1870498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档