Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Thread Datei wegnehmen (https://www.delphipraxis.net/64062-thread-datei-wegnehmen.html)

Dust Signs 26. Feb 2006 22:02


Thread Datei wegnehmen
 
N'Abend!

Folgendes Problem: ich habe einen Thread, der aus einer Datei liest. Diesen Thread möchte ich pausieren können (geht wunderbar mit Suspend). Allerdings möchte ich ihm - während er pausiert ist - die Datei "wegnehmen", damit sie von anderen Prozessen verwendet werden kann. Wie stelle ich das am besten an?
Wenn ich die File-Variable global deklariere (ich weiß, unschön) und nach dem Suspend einfach ein CloseFile aufrufe, hängt alles. Gibt's eine andere Lösung?

Dust Signs

Olli 26. Feb 2006 23:12

Re: Thread Datei wegnehmen
 
Japp, setze ein globales Flag. Merkt der Thread, daß es gesetzt ist, kann er sich selber schlafenlegen. So weißt du immer mit Bestimmtheit an welcher Stelle der Thread gerade "schläft"!


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:26 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