Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#5
  Alt 21. Jul 2002, 18:33
Moin Zusammen,

Zitat von Alfons_G:
...da Windows sonst erst zum Zuge kommt, wenn eine Funktion aufgerufen wirsd...
Jain, es geht hier nur nicht um Windows, dass hier nicht zum Zuge kommt, sondern die Windows Procedure des jeweiligen Threads.

I.d.R. werden die Messages die an ein Fenster geschickt werden in der Message Queue (Warteschlange) des Threads gepuffert, dem das Fenster "gehört".

Application.ProcessMessages sorgt dann, jedesmal, wenn es aufgerufen wird, dafür, dass diese anstehenden Messages verarbeitet werden.
Deshalb wirkt so ein Aufruf auch oft kaum auf die Geschwindigkeit aus, wenn keine Messages zur Verarbeitung anstehen.

Im OnDestroy Event macht der Aufruf für mich irgendwie nicht ungedingt Sinn.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat