PostMessage Frage



  • Hallo,
    PostMessage braucht ja einen "handler to a window", um an das Fenster Nachrichten zu verschicken. Heißt daß, das ich mit PostMessage nur Nachrichten an ein Fenster schicken kann ?
    Was ist wenn ich eine Nachricht an ein ganz "normales" Objekt schicken möchte ?
    Kann ich da PostMessage nicht benutzen ?
    Falls nein, wie mache ich es dann ?

    Gehört PostMessage eigentlich zur MFC oder ist dies eine Windows Funktion ?

    Danke Euch !



  • Zu 1. Teils teils, man kann auch Messages an Threads schicken (siehe PostThreadMessage)

    Zu 2. Messageverarbeitung bei normalen Objekten gibt es nicht, nur synchrone und asynchrone function calls

    Zu 3. Es ist eine Windows-Funktion!



  • OK, alles klar.

    Was sind aber genau synchrone und asynchrone Funktionsaufrufe.
    Den Unterschied zwischen synchron und asynchron versteh ich nicht.
    Könntest du mir das noch beantworten ?



  • Synchron: |
    Funktion1 |-----------                    ---------
              |          |                   |
    Funktion2 |          ---------------------
              |
    Asynchron:|
    Funktion1 |----------------------------------------
              |          |                   |
    Funktion2 |          ---------------------
              |----------------------------------------------->
                               t
    

    [ Dieser Beitrag wurde am 15.11.2002 um 15:25 Uhr von RenéG editiert. ]



  • Dank dir !


Anmelden zum Antworten