Hallo!
Ich habe mit Tk bei einem Programm das Problem, dass ich ein Kommando an das System absetzen möchte, das aber zum Einfrieren der GUI führt. In meiner Umgebung (WinXP) geht das einfach nicht, hab schon so ziemlich alles probiert - bis auf diese Idee:
Ich erstelle einen Job-Server, der vom Tk-Programm das auszuführende Kommando entgegen nimmt, und teile so das Programm in zwei, eines für das Kommando, welches die GUI einfrieren lässt und eines für die GUI.
Nette Theorie, der ich auch nachgehen würde, wenn jemand andere Ideen hat ;)
Jedenfalls gibt es auf poe.perl.org ein Beispiel zu einem solchen Server:
http://poe.perl.org/?POE_Cookbook/Job_Server .
Nur wie spreche ich den denn an? Also wie schicke ich den Befehl ab? Ich habe noch nie mit so etwas gearbeitet (finde es aber dennoch eine interessante Sache, die man bestimmt für vieles gebrauchen kann).
Kann mir das wer näher bringen?
Grüße, pktm