![]() |
Re: Exception bei Thread-Verwendung
Sicher will ich was lernen, sonst müsste ich ja immer wieder hier zu Threads nachfragen ;-)
Ich dachte auch schon an Terminated, aber wie mache ich das dem IdHTTP klar? OK, ich könnte es mal im onWork probieren, das wird ja ständig aufgerufen. Das mit der Liste wäre sehr einfach, wenn ich keine GUI hätte. Sprich: In der Schleife, in der hochgeladen wird, passiert einiges. Ich schreibe da eine Art Log in ein Memo, zeige an, welche Datei er hochlädt, wie groß sie ist etc. Das heißt, ich müsste eine Unzahl an Variablen anlegen, in die das gespeichert wird. Nicht nur das, ich muss auch auf eine Listbox und diverse andere Controls zugreifen, die das Verhalten steuern. Das Ganze erweist sich also als äußerst kompliziert :-( Naja, ich probiers mal. |
Re: Exception bei Thread-Verwendung
Auch ich hätte gerne ein Synchronize das eine Prozedure mit Variablen aufrufen kann.
Da das nicht geht wirst du wohl um die Variablen nicht herumkommen. Wenns noch Fragen gibt einfach Posten. |
Re: Exception bei Thread-Verwendung
Ja, eine wäre da noch (den Rest hab ich geschafft) :-D
Das Problem tritt in folgender Situation auf: Ich starte den Upload mitsamt Thread normal. Mittendrin breche ich ab, rufe also Thread.Terminate auf. Im onWork erkennt er das und disconnected das IdHTTP. Meine Fehlermeldung wird angezeigt. So weit, so gut. Nun möchte ich aber wieder den Upload starten. Was muss ich dazu aufrufen? So bricht der Thread immer ab, da ja Terminated auf true steht. Hat sich erledigt, ich erstelle den Thread einfach jedes mal, wenn ich einen Upload beginne. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz