Messages Schwierigkeiten



  • Hallo,
    Ich hab eine Kurze Frage zu Messages und zwar:

    Ab wann ist eine Message aus der Messageloop raus, z.B wenn ich einen Button drücke. Wird hier zuerst die komplette Methode (z.b. OnButtonStart) bis zu seinen Scope abgearbeitet?
    Das Problem ist dass ich im Scope der OnButtonStart - Methode auf eine Nachricht warten muss, bevor ich mit weiteren Funktion im Scope der OnButtonStart weitermachen kann.
    Hat jemand ne Antwort?
    Danke...



  • Wenn ich das richtig verstanden habe, solltest du den Teil, der warten muss in eine Messagehandlerfunktion der Nachricht, auf die gewartet werden muss, packen.

    OnButtonStart ist dann also vorbei, die Nachrichten werden wieder behandelt und sobald die gewünschte ankommt wird dann auch "weitergemacht". 🙂



  • Hab ich zwar nach ein paar mal lesen verstanden, danke
    so wie ich das jetzt verstanden habe ist die Message erst aus der MessageLoop raus, wenn der Scope der OnButtonStart - Methode verlassen wurde oder?
    Sprich weitere Nachrichten werden erst nach Verlassen des Scopes abgearbeitet, nicht wahr



  • Genau, sonst müßtest du mit Threads arbeiten. Dazu findest du was in der FAQ... 🙂


Anmelden zum Antworten