This should be directed to the Perl Tk newsgroup "comp.lang.perl.tk".  Understand that use of fork under Tk has been a problem for a long time.  And under Windows, the "fork" call is emulated using threads -- as there is no Win32 api "fork" call.  

In the Perl Tk newsgroup, on 16 November 2005, there's a thread under the subject "win32 advice needed forks threads or separate processes and pipes" that's worth reading.


Regards,

... Dewey


[EMAIL PROTECTED] wrote on 03/09/2006 05:57:19 PM:

> Tk 804.27.0.4: up to date.  (from ppm 'upgrade Tk')
> v5.8.7 built for MSWin32-x86-multi-thread Binary build 815 [211909]
>
> I having having a fork problem with Tk code.  I
> understand there is a patch to fix it.  Looks like
> it was put together for sh to run, which I don't have.
> So before I spend hours figuring out how to do it,
> can anyone tell me if the above Tk release contains the
> fork fix?
>
> Thanks
>
> Here's some dialog on the matter:
>
>  
> #
> # To apply this patch:
> # STEP 1: Chdir to the source directory.
> # STEP 2: Run the 'applypatch' program with this patch file as input.
> #
> # If you do not have 'applypatch', it is part of the 'makepatch' package
> # that you can fetch from the Comprehensive Perl Archive Network:
> # http://www.perl.com/CPAN/authors/Johan_Vromans/makepatch-x.y.tar.gz
> # In the above URL, 'x' should be 2 or higher.
> #
> # To apply this patch without the use of 'applypatch':
> # STEP 1: Chdir to the source directory.
> # If you have a decent Bourne-type shell:
> # STEP 2: Run the shell with this file as input.
> # If you don't have such a shell, you may need to manually create
> # the files as shown below.
> # STEP 3: Run the 'patch' program with this file as input.
> #
> # These are the commands needed to create/delete files/directories:
> #
> touch 't/fork.t'
> chmod 0775 't/fork.t'
> #
> # This command terminates the shell and need not be executed manually.
> exit
> #
> #### End of Preamble ####
>
>
[... deleted....]
>
>
> --
> Slaven Rezic - [EMAIL PROTECTED]
>
>
>     tkrevdiff - graphical display of diffs between revisions (RCS, CVS or SVN)
>
>     http://ptktools.sourceforge.net/#tkrevdiff-++**==--++**==--++**==--++...
> This message was posted through the Stanford campus mailing list
> server.  If you wish to unsubscribe from this mailing list, send the
> message body of "unsubscribe ptk" to [EMAIL PROTECTED]
>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
> _______________________________________________
> Perl-Win32-Users mailing list
> [email protected]
> To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
_______________________________________________
Perl-Win32-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to