From: "Eric Wilhelm" <[EMAIL PROTECTED]>
# from Foo JH
# on Monday 17 December 2007 19:11:
I've asked this question before, and the collective wisdom in the
wxPerl community is steering towards the use of POE instead. You may
want to consider that.
I looked at that approach in dotReader and concluded that the Wx::POE
was using a (rather lazy) heartbeat. Wanting something more
aggressive, I wrote MultiTask::Manager and MultiTask::Minion and hooked
them to the wx idle event (plus LWP::Iterator::UserAgent.)
It does exactly what you're asking about -- non-blocking http requests.
Perhaps that could be done with Wx::POE, but the POE interface left a
bad taste in my mouth.
It's all in the dotReader distro on CPAN. They could be torn-off into
separate distros, but need some docs and tests.
--Eric
I've tried to install MultiTask::Manager, but it requires Wx::ActiveX::IE
and I wasn't able to install it with cpan. It gave the following error:
CPAN.pm: Going to build G/GM/GMPASSOS/Wx-ActiveX-0.05.tar.gz
search_paths: Can't open
E:\usr\site\lib\Alien\wxWidgets\Config\E:\msw_2_8_7_uni_mslu_gcc_3_4.pm:
Invalid argument at E:/usr/site/lib/Module/Pluggable/Object.pm line 162.
Running make test
Make had some problems, maybe interrupted? Won't test
Running make install
Make had some problems, maybe interrupted? Won't install
cpan>
Can that module be installed under Windows?
I've also searched for Wx::POE on cpan, but I couldn't find that module.
I think I should have told that I need to create a multithreading app under
Windows...
Thank you.
Octavian