Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.079 Beiträge
 
Delphi 12 Athens
 
#11

Re: Wie schnell ist SendMessage?

  Alt 15. Mai 2009, 10:07
Zitat von nicodex:
Dann erkläre bitte, warum WM_BAR ankommt, während die Behandlung von WM_FOO noch nicht abgeschlossen ist:
also im Prinzip wird da ja auch "nacheinander" gearbeitet ... nur mit Application.ProcessMessages veranlaßt du ja, daß alle weiteren (vorhandenen) Nachrichten genau jetzt abgearbeitet werden.
Und das ist dann auch kein Multithreading, da die aktuelle Nachricht ja solange angehalten wird.

Ohne diesen Eingriff wird ja das ProcessMessages erst wieder intern ausgeführt, sobald die aktuelle Nachricht fertig ist

Und in deinem Fall sendest du ja aus der aktuellen Bearbeitung eine Nachricht raus ... da wird Windows dann wohl 'ne Ausnahme machen.

@Luckie: grobgesagt jupp ^^
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat