PDA

View Full Version : closing files on a force quit


vadrian
02-14-2005, 11:30 AM
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:if viz.running():
#Perform file open operationThis 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:def onexit():
#Perform cleanup

viz.callback(viz.EXIT_EVENT,onexit)