Forum: Object-Pascal / Delphi-Language
Delphi
by TheMiller,
2. Feb 2009
Also,
habe noch rausgefunden, dass der Thread immer hängen bleibt, sobald irgendwo "Synchronize" aufgerufen wird. Das verstehe ich nicht.
Forum: Object-Pascal / Delphi-Language
Delphi
by TheMiller,
2. Feb 2009
Das mache ich ja jetzt. Funktioniert auch prima. Wollte doch trotzdem aus Interesse nur wissen, wie man Threads nacheinander ausführt, zumal meiner nicht in das onTerminate reinspringt.
Forum: Object-Pascal / Delphi-Language
Delphi
by TheMiller,
2. Feb 2009
Morgen!
@alzaimar: Genau so habe ich es gemacht, doch das Event OnTerminate wurde nie ausgeführt. Und, btw, wenn den Ihnalt der Execute-Funktion in eine andere Funktion auslagere (zB Download) und diese im Execute mit Synchronize aufrufe, dann wird diese garnicht gestartet. Vielleicht hängt das irgendwie zusammen.
Forum: Object-Pascal / Delphi-Language
Delphi
by TheMiller,
1. Feb 2009
Hm.. das wäre sicherlich eine gute Alternative. Würde sich in meinem Projekt auch realisieren lassen. Aber ich würde trotzdem gerne wissen, wie ich Threads nacheinander laufen lassen kann. Einfach auch Interesse.
Roter Kasten: Ok, super ;) Werde ich dann auch mal ausprobieren. Danke!
Forum: Object-Pascal / Delphi-Language
Delphi
by TheMiller,
1. Feb 2009
Das verstehe ich nicht ganz. Ich lager das in Threads nur aus, damit das Programm nicht einfriert und ich kein Application.ProcessMessages verwenden muss.
Mehrere Threads habe ich, damit ich auch einzelne Dateien (und nicht alle) runterladen muss. Weiterhin möchte ich pro Datei Downloadstatus und weitere Infos anzeigen.