Programmieren - alles kontrollieren 4.936 Themen, 20.625 Beiträge

Wie wird ein Event ausgelöst?

d-oli / 4 Antworten / Flachansicht Nickles

Hallo Leute


 


Wie wird eigentlich ein Event ausgelöst?


 


Beispiel:


 


Ich habe ein Fenster mit einen Push-Button und einem Textfeld. Klicke ich den Push-Button (z.B. OnClick-Event) erscheint im Textfeld „Hallo Welt“.


 


Wie wird dieser Event erkannt? Ist das ein Loop der abläuft und wartet bis etwas passiert um dann zu schauen was es war? Oder wird der Klick der Maus abgefangen und dann geschaut wo im Bild man ist um dann dem Objekt zu sagen „du bist dran, tue jetzt was“? Hmmm… ziemlich verwirrend …


 


Gruss, d-oli


 

Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen
d-oli Nachtrag zu: „Wie wird ein Event ausgelöst?“
Optionen

Hi

Ganz schön ausführlich die Antworten. Vielen Dank für die Mühe!

Hmm ... was ich nicht begreife ist wieso „Windows“ vor dem Thread steht. Wegen dem Wort „Event?“.
Die Frage ist bei mir Heute aufgetaucht, als ich ein bisschen mit Motif (Xm) auf Linux rumgespielt habe. Ich hatte ein Problem mit diversen Callbacks (für mich wie Events bei Windows) für ein bestimmtes Widget. Da wollte ich Wissen wie ein Event funktioniert. Grundlagen sind oft sehr hilfreich, auch wenn es zugegeben meistens ausreicht zu wissen „wann der Event kommt“.

Gruss, d-oli

Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen