Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TThread, Datei kopieren und mainform beenden... (https://www.delphipraxis.net/36467-tthread-datei-kopieren-und-mainform-beenden.html)

Helmi 20. Dez 2004 14:15


TThread, Datei kopieren und mainform beenden...
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich hab da ein kleines Problem. Folgendes:

Ich hab einen Thread indem ich Dateien umkopier.
Soweit so gut - das geht alles.

Nur hab ich ein Problem:
Während der Thread läuft ist es möglich die Mainform zu schliessen.

Wenn ich die aber schliesse, dann wird das Kopieren während des Kopierens unterbrochen und die momentan zu kopierende Datei wird nicht mehr fertig kopiert.

Ich müsste also warten bis die momentane Datei fertig ist und dann der Mainform erlauben zu beenden.

Habt ihr vielleicht Vorschläge wie man das am besten realisieren kann?

mfg
Helmi

P.S.: Anbei mein TThread.

Luckie 20. Dez 2004 14:26

Re: TThread, Datei kopieren und mainform beenden...
 
Nimm eine globale Variable und steuere mit der CanClose in OnCloseQuery.

Helmi 20. Dez 2004 14:29

Re: TThread, Datei kopieren und mainform beenden...
 
muss ich diese Variable mit Synchronize übergeben oder einfach nur beschreiben?

Luckie 20. Dez 2004 14:39

Re: TThread, Datei kopieren und mainform beenden...
 
Nein. Ich denke, die kann man am Ende der Execute Methode einfach auf True setzten.

Helmi 20. Dez 2004 14:43

Re: TThread, Datei kopieren und mainform beenden...
 
ok
danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz