Forum: Object-Pascal / Delphi-Language
by himitsu,
6. Feb 2018
TThread.Synchronize oder TThread.Queue ... wird beides im Hauptthread ausgeführt.
SendMessage und PostMessage ebenso (wenn das zugehörige Window im Haupthtread erstellt wurde) und PostThreadMessage sowieso.
Forum: Object-Pascal / Delphi-Language
by himitsu,
6. Feb 2018
Mit TTimer geht es nunmal nicht im Thread, aber natürlich kann man SetTimer auch innerhalb eines Threads benutzen.
* man muß nur ein Message-Windows im Thread erstellen und da drin einen Timer aktivieren
* und man muß im Thread natürlich auch auch die Window-Messages verarbeiten, vor allem WM_TIMER