RE: capturing output from running process crashes gtk2
- From: "Ratcliffe, Jeffrey (Peters)" <Jeffrey Ratcliffe External eads com>
- To: gtk-perl-list gnome org
- Subject: RE: capturing output from running process crashes gtk2
- Date: Wed, 2 Aug 2006 16:30:46 +0200
Use lexical filehandles (instead of oldstyle global ones), like so:
my ($write, $read, $error);
my $pid = open3($write, $read , $error, "./test_scan" );
...
Glib::IO->add_watch(fileno($error), 'in', sub {
...
sysread $error, $line, 1024;
I get then:
Can't use an undefined value as a symbol reference at ./test_dialog3 line 48.
line 48 being the end of the add_watch sub.
As for the problem with the real scanimage program mentioned by zentara:
Thanks for the tips. Noted!
Jeff
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]