The problem is not just that the Tk window goes away. PERL.EXE crashes outright. I have isolated the problem to a conflict between Tk and fork() when $^O eq "MSWin32". This short example crashes the same way:
use Tk; my $mw = Tk::MainWindow->new(); sleep 1 if fork (); exit;
Unfortunately, until we can get Tk and fork() and MSWin32 working together, I'm afraid there's probably nothing that POE can do to help.
rt.cpan.org has a less concise discussion.
In reply to Re: POE::Wheel::Run & MSWin32 problem
by rcaputo
in thread POE::Wheel::Run & MSWin32 problem
by cmv
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |