Forum: Programmieren allgemein
by himitsu,
20. Dez 2014
Jupp, wenn die Message-Queue nicht abgearbeitet wird, dann sammeln sich die Messages an und werden danach dann abgearbeitet.
Aber Achtung, die MessageQueue hat auch nur eine gewisse Größe und und wenn voll, dann voll und man kann nichs mehr dranhängen.
PS: Wer kennt noch von früher den Zustand, daß es plötzlich "bin voll"-warn-piept, wenn man bei einem hängenden Programm dennoch weiterhin auf...
Forum: Programmieren allgemein
by himitsu,
20. Dez 2014
Eine Message-Loop (die Abarbeitugsprozedur) hat nicht jeder Prozess
und andere Prozesse haben auch gern mal Mehrere davon.
Aber grundsätzlich kann jeder Thread eine Message-Queue bekommen.
Diese wird automatisch erstellt, sobald die erste Message an den Thread gesendet wird, bzw. wenn die erste Komponente (Window) in dem Thread erstellt wird.
In Delphi hat "standardmäßig" nur der...