Einzelnen Beitrag anzeigen

blackfin
(Gast)

n/a Beiträge
 
#10

AW: PDF-Dokument aus Blob-Feld in einem Programfenster anzeigen?

  Alt 7. Jul 2011, 09:38
1) Beim Beenden des Programms versuchen, die Temp-Dateien zu löschen.
2) Wenn eine Datei im Zugriff ist (kann man ja feststellen), die Datei überspringen.
3) Beim nächsten Start des Programms oder jedesmal, bevor eine neue Datei vom Programm im Temp-Ordner angelegt wird,
nach alten Dateien des Programms im Temp-Ordner suchen (gute Namenskonventionen vorausgesetzt) und versuchen, diese zu löschen.

Der von DeddyH angegebene "FileMode" ist soviel ich weiss eine MoveFileEx WinAPI-Operation mit dem Flag MOVEFILE_DELAY_UNTIL_REBOOT :
Delphi-Quellcode:
// ungetestet, vorher nochmal nachlesen!! :-D
MoveFileEx('C:\Windows\temp\gesperrte.pdf','',MOVEFILE_DELAY_UNTIL_REBOOT); // kann auch sein, dass statt '' NULL oder nil stehen muss..

Geändert von blackfin ( 7. Jul 2011 um 09:53 Uhr)
  Mit Zitat antworten Zitat