WorldViz User Forum

WorldViz User Forum (https://forum.worldviz.com/index.php)
-   Vizard (https://forum.worldviz.com/forumdisplay.php?f=17)
-   -   closing files on a force quit (https://forum.worldviz.com/showthread.php?t=291)

vadrian 02-14-2005 11:30 AM

closing files on a force quit
 
hi,
i have this problem where files are being locked "open" by winviz whenever I quit a simulation via the excape key or closing the window. i have a keyboard command 'q' that closes all the files and quits the program, but i would like to have a way to "catch" the program as it is quitting instead. Is there a way to set a callback "onprogramquit" or something like that?

the result is that I cannot delete a file from the desktop until I quit vizard (which then loses all the tabs I had open for development). Its a slight annoyance, but I can live with it if I have to ;)

farshizzo 02-14-2005 11:38 AM

First off, make sure you are not opening the file in the global scope of your script. If you are then do the following instead:
Code:

if viz.running():
        #Perform file open operation

This will prevent Vizard opening the file twice. This should take care of your problem.

If you still need to detect Vizard exiting then handle the viz.EXIT_EVENT:
Code:

def onexit():
        #Perform cleanup

viz.callback(viz.EXIT_EVENT,onexit)



All times are GMT -7. The time now is 07:04 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2022, vBulletin Solutions, Inc.
Copyright 2002-2018 WorldViz LLC