29.06.2009, 06:09
Hallo Zusammen,
ich habe eine kleine Application für eine AK Abfrage gebastelt.
Es funktioniert ganz gut, wenn ich die Befehle in einer Sequenz nacheinander abschicke und die Antworten auslese,
aber an einer bestimmten Stelle muss ich warten bis sich der Status einer Antwort ändert,
deshalb habe ich das den AK Befehl in eine While Schleife gepackt und sende es solange bis eine Statusänderung vorhanden ist.
Das Problem ist jetzt, dass die Antworten die ich von dem zweiten Computer bekomme nie upgedatet werden, in dem Buffer wo die Antworten kopiert werden steht immer die Antwort der ersten Abfrage der Schleife.
Was ist da falsch?
Meine zweite Frage gilt der 12 For Loops, ich habe durch try-and-error herausgefunden, dass ich die 12 fache Schleife brauche um die gesamte Antwort auf ein AK Befehl auszulesen,
warum ist das so? Warum 12?
ich habe eine kleine Application für eine AK Abfrage gebastelt.
Es funktioniert ganz gut, wenn ich die Befehle in einer Sequenz nacheinander abschicke und die Antworten auslese,
aber an einer bestimmten Stelle muss ich warten bis sich der Status einer Antwort ändert,
deshalb habe ich das den AK Befehl in eine While Schleife gepackt und sende es solange bis eine Statusänderung vorhanden ist.
Das Problem ist jetzt, dass die Antworten die ich von dem zweiten Computer bekomme nie upgedatet werden, in dem Buffer wo die Antworten kopiert werden steht immer die Antwort der ersten Abfrage der Schleife.
Was ist da falsch?
Meine zweite Frage gilt der 12 For Loops, ich habe durch try-and-error herausgefunden, dass ich die 12 fache Schleife brauche um die gesamte Antwort auf ein AK Befehl auszulesen,
warum ist das so? Warum 12?