Schrift
[thread]5001[/thread]

system()

Leser: 3


<< >> 4 Einträge, 1 Seite
Froschpopo
 2005-05-05 11:43
#43926 #43926
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
ich starte von Perl Tk aus einen browser mit system().
Allerdings friert dann mein Tk ein, solange wie der Browser geöffnet ist, weil er ja auf einen Rückgabewert von system() wartet.
Wie kann man das jetzt so einrichten, dass Tk das warten ignoriert und nur den Systembefel absetzt?
Froschpopo
 2005-05-05 13:57
#43927 #43927
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
habs grad mal mit Tk::IO versucht, aber das ist auch aussichtslos unter Win XP funzt das nichtmal. Außerdem läuft nach ner Par-Archivierung das Programm nichtmehr. Also muss ne andere Lösung her!
Froschpopo
 2005-05-05 20:17
#43928 #43928
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
ich hab noch was ganz neues entdeckt, bzw eine etwas unbekanntere lösung ausgegraben und ins wiki gestellt wie man non-blocking syscalls machen kann:
http://wiki.perl-community.de/bin....mbefehl
Strat
 2005-05-09 20:40
#43929 #43929
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
nett... das kannte ich noch nicht
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
<< >> 4 Einträge, 1 Seite



View all threads created 2005-05-05 11:43.