Forum: Netzwerke
Delphi
by TurboMagic,
27. Jan 2019
SendMessage wartet (d.h. blockiert) so lange, biss die Nachricht auf der Gegenseite (wer immer das auch ist) bearbeitet wurde.
PostMessage schickt die Nachricht los und kehrt gleich zurück.
Wenn ich's richtig gesehen habe hast du dieses Muster in deinem Code:
SendMessage
Sleep
Sendmessage
Keine Ahnung ob das wirklich die Ursache ist,aber das sieht zumindest auf einen oberflächlichen...
Forum: Netzwerke
Delphi
by TurboMagic,
26. Jan 2019
Ich kenne mich in dem Bereich jetzt nicht wirklich aus, deine Botschaftenschleife sieht aber etwas komisch/verdächtig aus:
1. Du benutzt PeekMessage statt GetMessage. Dadurch pollst du dauernd statt einfach nur aufgeweckt zu werden wenn eine neue Message da ist
2. Die If Abfrage für WM_QUIT wäre zumindest bei einer GetMessage basierten Lösung m.W. überflüssig. Da würde man nur
while...