Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by sieppl,
16. Sep 2004
ich denke auch, dass Sleep nicht nur den Hauptthread sondern auch alle anderen Threads lahmlegt. Delay finde ich nicht sehr elegant, funktioniert aber. Gibt es denn keinen richtigen Befehl, der Rechenzeit an Threads abgibt? So etwas wie WaitForSingleObject, aber für das Suspendieren..
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by sieppl,
16. Sep 2004
der Thread erzeugt Thumbnails. Wenn ich nun während der Erzeugung den selben Ordner per Drag und Drop verschieben möchte, sollte ich zusehen, dass der Thread nicht mehr auf die Files zugreift..
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by sieppl,
16. Sep 2004
Ich habe es jetzt mit einer Delay-Funktion gelöst. Wo liegt denn der Unterschied zwischen Delay und Sleep? Hier der Link zu einigen Möglichkeiten: Torry's Delphi Pages Delay Functions
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by sieppl,
16. Sep 2004
Hallo,
wie kann ich in meine Hauptroutine warten bis ein Thread Suspended ist?
Ich setzte nämlich einen Bool im Thread auf True, dann wird der aktuelle
Arbeitsschritt zu Ende geführt und suspendiert sich danach selbst.
Wenn ich in der Hauptroutine ein
while not Thread.Suspended do
Sleep(100);
mache, bekommt der thread anscheinend gar keine Rechenzeit mehr.
ALso am besten die...