ActiveState Community

PDK8. IPC::Open3 error

Posted by nusoff on 2009-08-14 08:34
OS: All / Any

Hello. I have a troubles with IPC::Open3 module, when i built binary with PerlApp( Hide console(GUI executable) ).

Error:

open3: Can't call method "close" on an undefined value at /IPC/Open3.pm line 365

Source:

#!/usr/bin/perl -w
use strict;
use Tkx;
use IPC::Open3;

my $mw = Tkx::widget->new('.');
my $bt = $mw->new_ttk__button(
    -text => 'button 1',
    -command => sub {
        my($wtr, $rdr, $err, $pid);
        $pid = open3( $wtr, $rdr, $err, 'dir');
    },
)->g_pack;

Tkx::MainLoop;

Please suggest a solution. I really need to use external binaries from my app.