请问怎样捕捉到VB6程序的非正常关闭
请教怎样捕捉到VB6程序的非正常关闭“关机”时我的vb6生成的程序并没有退出,windows当然会自动关闭我的程序,
请教怎样捕捉到VB6程序的非正常关闭
“关机”时我的vb6生成的程序并没有退出,windows当然会自动关闭我的程序,我如何才能在程序设计时捕捉到这一事件:我的程序非正常结束了。
form_unload 好像不管用。
[解决办法]
queryunload应该能捕获到。
[解决办法]实际上,VB 6.0 中有个 Form_QueryUnload 事件,可以通过 UnloadMode 接收到系统关机消息。
操作系统发送这个消息后,应用程序有 0.5 秒时间做处理,例如保存运行结果。
当然,应用程序还有其他方法来应对意外关机。例如 Word 程序会定时地保存运行状态。如果没有正常结束,下一次启动时它会加载没有正常保存的文档至最后一次备份状态。
这要看应用设计了。