Thread Systemaufruf, kehrt nicht zurück
(15 answers)
Opened by theresa at 2008-03-03 15:45 moritz+2008-03-17 15:11:50-- Also das Programm kommt zurück, wenn falsche Daten eingegeben werden. Bzw. bei irgendeinem Fehler, z.B. keine Netzverbindung. In diesem Fall muss ich aus der Rückgabe die Fehlernummer rausfischen um entsprechend reagieren zu können. Das war bisher kein Problem, wie ich es oben beschrieben habe. Wenn das Programm nicht zurück kommt, heißt es merkwürdigerweise dass alles o.k. war, also dass die Verbindung wurde aufgebaut. In diesem Fall würde erst alarm das Programm erzwingen, zurückzukommen (damit wird die aufgebaute Verbindung nicht gestört), und es kann dann auch weiterlaufen. Im Grunde genommen brauche ich so etwas wie versuche verbindung aufzubauen warten warten abbrechen wenn rückgabe vorliegt (Fehler) warten abbrechen wenn Zeit abgelaufen (verbunden) Der Teil mit Fehler geht nicht, da mit alarm (fürs warten) kann die Rückgabe nicht abgefangen werden, zumindest nicht mit system() und wie das ansonsten gehen soll weiß ich nicht....... |