in reply to POE, pTk, JSON Cause Lockup with perlapp
Creating your own MainWindow is an odd workaround. $poe_main_window should be defined there, so your MainWindow->new() call should never happen.
If you do succeed in creating your own MainWindow, you may notice that clicking on the close button doesn't stop your program. You can re-enable this with POE::Kernel's signal_ui_destroy() method.
There's no good reason for JSON::XS to interfere with Tk, but perhaps there's something conflicting at the XS level. Have you tried a non-complied JSON library instead?
If it is a C-level issue, then also be sure that you're deploying the software on a compatible version of Windows and C's runtime libraries. I'm not sure whether perlapp bundles things that far down.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: POE, pTk, JSON Cause Lockup with perlapp
by cmv (Chaplain) on Oct 21, 2008 at 14:33 UTC |