Einzelnen Beitrag anzeigen

Perlsau
(Gast)

n/a Beiträge
 
#6

AW: erzeugter SpeedButton "sammelt" Mausklicks im deaktivierten Zustand

  Alt 3. Mai 2015, 15:01
Wenn ich das richtig verstanden habe, werden die Messages im Projekt von Helmi deshalb nicht verarbeitet, weil die dazu notwendigen Prozessor-Ressourcen fehlen, sprich: der Prozessor ist anderweitig beschäftigt und arbeitet die Message-Queue nicht ab, weil er nicht auf ein Application.ProcessMessages trifft bzw. weil die Methode, die das Programm gerade durchläuft, im Haupt-Thread der Anwendung stattfindet statt in einem eigenen Thread. Bis die Methode vollständig durchlaufen ist und der Prozessor dann endlich dazu kommt, die angesammelten Messages abzuarbeiten, ist aber der betroffene Button wieder Enabled, so daß die für ihn bestimmten Messages ihn im "aktiven" Zustand (enabled = true) erreichen. Hätten die Messages ihn im "deaktivierten" Zustand (enabled = false) erreicht, wären die Messages damit erledigt (vernichtet, gelöscht oder was auch immer) gewesen.

@himitsu: Ist diese Darstellung soweit korrekt?
  Mit Zitat antworten Zitat