Hallo,
ich habe eine ganz normale GUI (MessageLoop Modus).
Mit den Buttons lassen sich verschiedene Schleifen starten.
Die Schleifen beenden sich, wenn die Aufgabe erfüllt ist.
Danach gehts automatisch mit der normalen "While 1 - Schleife" von der GUI weiter.
Soo.. jetzt zu meinem Problem...
Wenn z.B. Aufgabe1 durch den Button1 ausgelöst ist und jemand in dieser Zeit Button2 drück, wird die Aufgabe2 ungewollt in eine Art Warteschleife gesetzt.
Ist die erste Aufgabe irgendwann erledigt, folgt sofort danach Aufgabe2 ohne dass man wieder einen Button drücken muss.
Am Liebsten wäre es mir, wenn jemand während einer laufenden Aufgabe einen Button drückt, dass nur eine MsgBox erscheint (Text-Meldung: Nur eine Aktion ist zur selben Zeit erlaubt).
Die erste Aufgabe läuft dann weiter, bis diese sich irgendwann automatisch beendet und danach gehts zur normalen "While 1 - Schleife" von der GUI zurück.
Ist so was möglich?
Und wenn ja, könnt ihr mir bitte den Namen der Funktion schreiben?
Gruß
Manta
Edit: Danke @ progandy