Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Luckie,
27. Nov 2010
Wenn mehrere Threads aufeinander warten müssen, dann dürfen sie auch nur die gleiche CriticalSection nutzen. Das ist wie bei einer Ampelkreuzung, die darf auch nur von einer Schaltung gesteuert werden. Hätte jede Ampel ihre eigene Steuerung würde es krachen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Luckie,
27. Nov 2010
Nein, du bist auf dem richtigen Dampfer. SirThornberry fährt mit dem Code auf der Titanic und der Eisberg ist nicht mehr weit. ;)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Luckie,
27. Nov 2010
Moment, ThreadPools sind was anderes. ThreadPolls verwalten mehrere WorkerThreads. Wie unser Adel schon geschrieben hat ist die Methode Queue die non-blocking Version von Synchronize.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Luckie,
27. Nov 2010
Kann ich im Moment nicht nach gucken, da ich ihr auf dem Netbook nur Delphi 7 installiert habe.
Nachtrag: Unter D7 gibt es die Methode noch nicht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Luckie,
27. Nov 2010
Ab welcher Delphi Version gibt es die Methode Queue von TThread?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Luckie,
27. Nov 2010
Queue kenne ich auch nicht. Aber sollte das ein Zugriff auf das Formular sein, muss er synchronisiert werden.