tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
711
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kickerxy123 kickerxy123 ist offline Mitglied Gold
    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:

    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}
    .....
    }
    Wie ist das zu realisieren?


    Danke+
    kikcer
     

  2. #2
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.448
    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

  3. #3
    SGSSGene SGSSGene ist offline Mitglied Gold
    Registriert seit
    Feb 2008
    Beiträge
    124
    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()
     

  4. #4
    kickerxy123 kickerxy123 ist offline Mitglied Gold
    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

  1. [c++/winAPI]Socket -select()
    Von kickerxy123 im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 28.08.10, 18:33
  2. Antworten: 1
    Letzter Beitrag: 05.06.08, 13:35
  3. Antworten: 2
    Letzter Beitrag: 11.04.08, 22:29
  4. Antworten: 2
    Letzter Beitrag: 30.01.08, 10:24
  5. Antworten: 2
    Letzter Beitrag: 29.01.08, 14:59

Stichworte