ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
1445
1445
EMPFEHLEN
-
30.09.05 14:24 #1
- Registriert seit
- Apr 2005
- Beiträge
- 191
Hallo zusammen,
ich habe eine rechenintensive Funktion, die alle 2 Sekunden prüfen soll, ob ein "Event" eingetrudelt ist (nämlich das vom Cancel-Button). Wie mach ich denn das bei wxWidgets?
Die Timer-Steuerung ist mit klar, nur die Eventabfrage nicht.
Gruß
Onkel Schuppig
-
Am besten wäre es hier wohl, die Berechnung in einen separaten Thread auszulagern. Soweit ich weiß, bietet wxWidgets dazu sogar eine Klasse an (wxThread?).
„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
01.10.05 17:38 #3
- Registriert seit
- Apr 2005
- Beiträge
- 191
Ja, die Klasse wxThread gibt es. Doch für ein Problem wie meines extra einen thread anzulegen wird im wxWidgets Manual als Beispiel für "poor program design" angeführt.
Unter MFC kenne ich die Sache bereits: PeekMessage(), GetMessage() und DispatchMessage(). Unter wxWidgets suche ich jetzt etwas Vergleichbares.
mfg
Onkel Schuppig
-
24.10.05 10:53 #4
- Registriert seit
- Apr 2005
- Beiträge
- 191
Habe es mittlerweile durch zähes Selbststudium gefunden:
In wxWidgets-Programmen kann man an jeder Stelle einen Zeiger auf die Applikation besorgen und dann folgende kleine Schleife einbauen:
Code :1 2
while (wxTheApp->Pending()) wxTheApp->Dispatch();
Ähnliche Themen
-
Nur eine Programminstanz und Weitergabe der Datei an laufende Instanz
Von mdo im Forum .NET Windows FormsAntworten: 4Letzter Beitrag: 11.03.10, 12:51 -
Tutorial zu wxWidgets
Von Prophet05 im Forum C/C++Antworten: 1Letzter Beitrag: 13.01.06, 12:58 -
Putty --> auf eine laufende Konsole wechseln
Von Timo Rickert im Forum Linux & UnixAntworten: 1Letzter Beitrag: 25.10.05, 13:09 -
per sql eine laufende Nummer bilden
Von hgdlin im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 17.03.05, 14:37 -
Berechnung der zeit für eine strecke
Von PowerCheat im Forum PHPAntworten: 7Letzter Beitrag: 10.08.04, 21:39





Zitieren

Login






