Muss ich Queue aus dem Thread heraus aufrufen oder kann ich im Thread eine Prozedur in einer anderen
Unit aufrufen und von dort aus Queue?
Ja. Die Funktion muss allerdings die Instanz des Threads übergeben bekommen. Alternativ kannst du auch ohne Instanz folgendes machen
TThread.Queue(TThread.Current, ...)
. Der Aufruf von
TThread.Current
könnte deinen Test allerdings verfälschen.