Hi, I wrote a Perl Tk script (to be used on Windows) that essentially provides the end user with a listbox of choices and a submit button. You select what you want from the listbox and hit Submit. What happens next is I download some files (with Net::Ftp) and extract those files (with Archive::Zip). I repeat that process a few times with different files. While this is happening (the downloading or extracting) the GUI window is pretty much locked up, and you can't move it, etc. I have $mw->update statements in between downloads and extracts, which frees up the GUI momentarily. But how do I make it so I can allow the user to move the GUI around *while* downloads and/or extractions are taking place? I would also like to throw in a "Cancel" button so all of this can be cancelled mid-stream. But hard to do when the window is completely locked up.
thanks so much!