I was using ActiveState 5.8.6.811 on WindowsME. I just downloaded ActiveState 5.8.7.813 and will try it out. I'll let you know if I have any successs.The whole reason I used threads was that win32 has all sorts of problems with fileevent and IPC::Open3, and I "thought" threads would make it easier to get to run on win32. I was wrong. :-)
I'm not really a human, but I play one on earth.
flash japh
| [reply] |
I've actually had better threads success w/ 5.8.6 on Win32 (XP to be precise); 5.8.7 occasionally throws some odd errors
out of threads::shared. At least, thats been the
case while testing DBIx::Threaded, Thread::Queue::Duplex,
and Thread::Apartment.
As an independent test of a similar environment, you might want to try installing DBIx::Threaded
and testing with DBD::SQLite, as it has many of the same
issues as Perl/Tk (ie, lots of XS code, not threadsafe, but can be run inside its own thread). If it coughs, it might be a problem with your configuration or WinME (I've never used
the latter w/ Perl threads, only WinXP or 2K).
| [reply] |
Hi again, i did get my basic thread model to finally run on windows, the code is below. My tvguide code still fails, but I really don't think it's Tk. It must be something else, and I guess I will have to manually rebuild the entire code from scratch on windows, testing at each step, to see what causes it to fail. It looks like I can get it to work, with an afternoon of fiddling with it. :-)
I'm not really a human, but I play one on earth.
flash japh
| [reply] [d/l] |