User since
2004-03-04
52
Artikel
BenutzerIn
hi,
ich bin gerade dabei ein kleines Programm in GTK2 zu schreiben, welches mir anzeigt welche PCs online oder offline sind. Dafür möchte ich, dass z.B. alle 10s eine Funktion ausgeführt wird. Kann man das irgendwie machen?
Oder kann ich, was noch schöner wäre sagen, dass eine andere Funktion ausgeführt wird, sobald der Ping positv bzw. negativ ist.
Steve -- danke
User since
2003-08-04
5870
Artikel
ModeratorIn
hmmm ... bei Tk könnte ich Dir weiterhelfen, wenn man noch ein G davor setzt, leider nicht ;)
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite
User since
2003-08-11
409
Artikel
BenutzerIn
[quote=Crian,28.03.2004, 03:40]hmmm ... bei Tk könnte ich Dir weiterhelfen, wenn man noch ein G davor setzt, leider nicht ;)[/quote]
was wäre es denn in Tk?
Tk::after ???
Kaum macht man es richtig - schon funktioniert es!
User since
2003-08-04
5870
Artikel
ModeratorIn
sein Freund Tk::Repeat ;)
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite
User since
2003-08-11
409
Artikel
BenutzerIn
[quote=Crian,29.03.2004, 09:58]sein Freund Tk::Repeat ;)[/quote]
blockiert das meine Tk Anwendung nicht?
Kaum macht man es richtig - schon funktioniert es!
User since
2003-11-28
3645
Artikel
ModeratorIn
Kann man mit Glib::Timeout was machen?
User since
2003-11-28
3645
Artikel
ModeratorIn
[quote=Crian,29.Mar..2004, 10:36] nö [/quote]
Naja... fuer die Zeit des Wartens wird die Anwendung nicht blockiert, aber die gefeuerte Subroutine blockiert die Anwendung. Wenn man das nicht haben moechte, muss man mit fork, fileevent etc. arbeiten.
EDIT: Interessant, die Tags werden nicht erkannt:, wenn keine Leerzeichen um das "noe" sind: [quote=Crian,29.Mar..2004, 10:36]nö[/quote]\n\n
<!--EDIT|ptk|1080550210-->
User since
2003-08-04
5870
Artikel
ModeratorIn
Stimmt, da hast Du natürlich recht... da wird genauso blockiert wie sonst beim Aufruf von Funktionen direkt.
Das mit den Leerzeichen ums 'nö' ist ja lustig :)
Naja, kommt Zeit, kommt neues Forum :D
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite
User since
2003-08-11
457
Artikel
BenutzerIn
Nicht-blockierende Loesungen sind mit POE moeglich. Von POE untersuetzt werden auch Gtk- und Tk-Event-Schleifen.
Grusz Christian.
,,Das perlt aber heute wieder...'' -- Dittsche