Einzelnen Beitrag anzeigen

schwarzerlotus

Registriert seit: 25. Jul 2011
22 Beiträge
 
#3

AW: TThread + Synchronize in DLL

  Alt 1. Nov 2012, 13:59
Hm ich hätte jetzt nicht gedacht, dass so eine vergleichsweise einfache Operation wie die Rückmeldung eines Threads an die GUI so kompliziert wird ...

Ich hab noch keine BPL selber gebaut und da unsere Applikation diverse DLLs lädt ist diese Option vermutlich auch nicht so schnell/einfach zu realisieren aber mal schauen.

Und sonst gibt es keine Möglichkeit? Mit dem CheckSynchronize kann ich das abarbeiten der Queue ja schon mal in einem ButtonClick auslösen - aber das müsste man der Form, die ja auch in der DLL lebt, doch auch beibringen können, diese Funktion aufzurufen oder?
Lauf Delphi Hilfe ist die Funktion ja genau dafür da, um den Haupt Thread mit den anderen Threads zu synchronisieren aber ich verstehe nicht wie man das hin bekommt.

Ich bin nun erstmal auf SendMessage ausgewichen, um der Form mitzuteilen, dass etwas passiert ist - aber wenn jemand noch eine Idee hat wie das mit synchronize funktioniert, würde mich das sehr interessieren.
  Mit Zitat antworten Zitat