![]() |
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 |
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 09:27 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 by Thomas Breitkreuz