AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Algorithmen, Datenstrukturen und Klassendesign Wann selbsterstellte temporäre Dateien wieder löschen
Thema durchsuchen
Ansicht
Themen-Optionen

Wann selbsterstellte temporäre Dateien wieder löschen

Ein Thema von rollstuhlfahrer · begonnen am 27. Feb 2011 · letzter Beitrag vom 28. Feb 2011
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.587 Beiträge
 
Delphi 12 Athens
 
#3

AW: Wann selbsterstellte temporäre Dateien wieder löschen

  Alt 27. Feb 2011, 21:04
Wenn die Datei spätestens dann gelöscht werden soll, wenn auch dein Programm (irgendwie) beendet wird, dann würde ich die Möglichkeiten des OS nutzen.

Einmal bietet CreateFile die Möglichkeit eine Datei als temporär zu kennzeichnen und sobald das Dateihandle geschlossen wird, wird diese automatisch gelöscht.
Das geschieht sobald das letzte Dateihandle zu dieser Datei verschwindet.
> Also, nachdem dein Programm sein Filehandle freigegeben hat und sobald auch die andere Anwendung ihres freigab und somit keiner mehr die Datei benötig.

Man kann eine Datei auch irgendwo bei Windows melden, so daß sie beim nächsten Bootvorgang gelöscht wird. "Delete/Remove on Reboot" oder so.

Du kannst auch die andere Anwendung überwachen und auf deren Beendigung reagieren.

...
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:00 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