ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
711
711
EMPFEHLEN
-
27.11.08 14:44 #1
- Registriert seit
- Mar 2008
- Beiträge
- 147
Hallo!
Ich habe mal wieder ein Problem.
Wenn jetzt mein Server im listenModus ist, z.B. über select(), dann reagiert das Programm nicht mehr auf andere Sachen (Buttons drücken, edit Felder!). Wie kann ich in die whileSchleife des Selects eine Buttonabfrage realisieren? Müsste also in dem folgendem Schema sein:
Wie ist das zu realisieren?Code :1 2 3 4 5 6 7
while(exit==false){ ....select(...); .... if(Benutzer macht was auf der API, z.B. Button drücken){ Führe das aus} ..... }
Danke+
kikcer
-
Hallo,
die Kommunikation (Listen Modus) gehört in einen eigenen Thread, dann bleibt die GUI bedienbar.
Gruß
MCoder"The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
--- Larry Wall
-
In diesem Thread, hab ich dir bereits von dem letzten Parameter von selectr() berichtet, mit dem du das select(), sofort weiterlaufen lassen kannst. Da du aber anscheinend auf der Suche nach einer anderen Lösung bist, würde ich dir auch einen Thread empfehlen. MSDN-CreateThread()
-
02.12.08 00:00 #4
- Registriert seit
- Mar 2008
- Beiträge
- 147
danke, ich war tatsächlich noch auf einer anderen Suche... ich habe jetzt einfach eine 2. Messageschleife eingerichtet, ist vllt nicht die beste Lösung, aber die reicht mir vollkommen aus und funktioniert gut, trotzdem danke!
Ähnliche Themen
-
[c++/winAPI]Socket -select()
Von kickerxy123 im Forum C/C++Antworten: 4Letzter Beitrag: 28.08.10, 18:33 -
WINAPI ToolTip für Fenster welches Buttons enthält
Von FBIagent im Forum C/C++Antworten: 1Letzter Beitrag: 05.06.08, 13:35 -
[WINAPI] Scrollfenster, Positionierung von Buttons
Von FBIagent im Forum C/C++Antworten: 2Letzter Beitrag: 11.04.08, 22:29 -
'Socket Error #10038 Socket operation on non-socket'
Von jupp2oo8 im Forum C/C++Antworten: 2Letzter Beitrag: 30.01.08, 10:24 -
'Socket Error #10038 Socket operation on non-socket'
Von jupp2oo8 im Forum C/C++Antworten: 2Letzter Beitrag: 29.01.08, 14:59





Zitieren
Login






