Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

Re: Probleme mit TJvDesktopAlert

  Alt 18. Feb 2009, 12:25
Zitat von Jackie1983:
das hängt bestimmt irgend wie mit dem Thread zusammen, aber keine ahnung wieso und weshalb.
Es liegt am Thread. TJvDesktopAlert greift auf die VCL zu. Und allein das fordert eine Ausführung im Hauptthread. Das Problem ist, dass Fenster-Handle eine Thread-affinität haben. Und wenn ein Fenster in Thread A erstellt wird, laden sämtliche Botschaften in der Botschaftsschleife von Thread A. Hat dieser Thread aber keine Botschaftsschleife (while GetMessage do ...), dann wird auch keine Botschaft verarbeitet (die über PostMessage gesendet wird).
  Mit Zitat antworten Zitat