in reply to Re^2: How to pass the value of a variable from a child to parent with gui interface?
in thread How to pass the value of a variable from a child to parent with gui interface?
The dialog call is now reduntant. Try this:
use strict; use warnings; use threads; use threads::shared; use Win32::GUI(); my $text :shared; my @h = qw(LINE1 LINE2 LINE3 LINE4 LINE5); my $pid = fork(); if ($pid){ my $main = Win32::GUI::Window->new( -left => 100, -top => 100, -width => 310, -height => 150, ); $main->Show(); my $display = $main->AddTextfield( -left => 60, -top => 35, -width => 180, -height => 20, ); while(1){ $display->Show(); $display->SelectAll(); $display->Clear(); # $display->Update(); $display->Append($text); $display->Update(); sleep(1); } } elsif ($pid == 0) { while(1){ $text = "$h[int(rand(@h))]"; sleep(1); } }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: How to pass the value of a variable from a child to parent with gui interface?
by ZJ.Mike.2009 (Scribe) on Mar 13, 2010 at 05:28 UTC | |
by BrowserUk (Patriarch) on Mar 13, 2010 at 05:39 UTC | |
by ZJ.Mike.2009 (Scribe) on Mar 13, 2010 at 05:56 UTC |